Thanks, I'll try it out.

On the 2.25 version it's working with a catch - even with my url
whitelisted in DHIS2 Setting page, I get a "Control-Allow-Origin' header is
present on the requested resource. Origin 'http://xxxxx is therefore not
allowed access."

>From my own browser I can disable cors (using a chrome extension), but
that's not really sustainable. Any pointers there?

Thanks,

Martin

On Jan 18, 2017 9:45 PM, "Jan Henrik Ă˜verland" <j...@dhis2.org> wrote:

> Hi Martin,
>
> We have obviously not been able to keep the cdn/docs up to date for all
> versions. Sorry about that.
>
> I have put up the 2.22 chart plugin here: https://dhis2-cdn.org
>
> To make this work, please add your client domain to the CORS whitelist in
> your 2.22 instance (system settings).
>
> Then there were some parts missing in the html. Please try:
>
> <html>
> <head>
> <link rel="stylesheet" href="http://dhis2-cdn.org/v22
> 2/ext/resources/css/ext-plugin-gray.css" />
> <script src="http://dhis2-cdn.org/v222/ext/ext-all.js";></script>
> <script src="http://dhis2-cdn.org/v222/plugin/chart.js";></script>
> </head>
>
> <body>
> <div id="chart1" style="width:700px; height:400px"></div>
> <script>
>
> var crossDomain = true;
> var url = 'myInstance';
> var username = 'myUsername';
> var password = 'myPassord';
>
> Ext.onReady(function() {
>
>     DHIS.getChart({
>       "crossDomain": crossDomain,
>       "url": url,
>       "username": username,
>       "password": password,
>
>       "id": "DkPKc1EUmC2",
>       "el": "chart1"
>     });
>
> });
> </script>
> </body>
> </html>
>
> Hope this helps.
>
> Jan
>
>
>
>
> On 18 January 2017 at 16:49, Martin Van Aken <mar...@joyouscoding.com>
> wrote:
>
>> Hello,
>> I've a DHIS2 2.22 running with some chart we did. I want to embed one in
>> an external page. When I ask for "Embed" I got code like this:
>>
>> <html>
>> <head>
>> <link rel="stylesheet" href="http://dhis2-cdn.org/v22
>> 2/ext/resources/css/ext-plugin-gray.css" />
>> <script src="http://dhis2-cdn.org/v222/ext/ext-all.js";></script>
>> <script src="http://dhis2-cdn.org/v222/plugin/chart.js";></script>
>> </head>
>> <body>
>> <div id="chart1" style="width:700px; height:400px"></div>
>> <script>
>>
>> Ext.onReady(function() {
>>
>> DHIS.getChart({
>>   "id": "nIn1JofuIm3"
>> });
>>
>> });
>> </script>
>> </body>
>> </html>
>>
>> I get several problems there - first of all on the CDN the v222 does not
>> exists at all. Going on http://dhis2-cdn.org/ looks like nothing exists
>> between 2.21 & 2.25.
>>
>> The second thing is I don't understand how this can work without any
>> reference to the server I'm running on.
>>
>> I did some test in the play with success, but that's with the 2.25 (and
>> looks like a quite different API). Any help for a version between 2.21 &
>> 2.25?
>>
>> Thanks,
>>
>> Martin
>>
>> --
>> *Martin Van Aken - **Freelance Enthusiast Developer*
>>
>> Mobile : +32 486 899 652
>>
>> Follow me on Twitter : @martinvanaken <http://twitter.com/martinvanaken>
>> Call me on Skype : vanakenm
>> Hang out with me : mar...@joyouscoding.com
>> Contact me on LinkedIn : http://www.linkedin.com/in/martinvanaken
>> Company website : www.joyouscoding.com
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-users
>> Post to     : dhis2-users@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~dhis2-users
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> Jan Henrik Ă˜verland
> Software developer, DHIS 2
> University of Oslo
> http://www.dhis2.org <https://www.dhis2.org/>
>
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to