Hi, jumping in on this conversation with two related questions: 1) is there any (documented) way for a dashboard widget to identify "instances" of itself? So that if you add two or more instances of the same widget and want to set them up to show different things (e.g. different indicators), it would be possible for the app/widget to save and restore some sort of setting. 2) is there any way for a widget to query for dashboard parameters (particularly the orgunit filter)?
Olav 27. apr. 2018 kl. 10:47 skrev Edoardo Sabadelli <edoa...@dhis2.org<mailto:edoa...@dhis2.org>>: Not exactly, the content in the iframe is usable from within the box in the dashboard. There isn't a way of going full screen at the moment, but it can be easily added. On Thu, Apr 26, 2018 at 5:21 PM, Martin Van Aken <mar...@joyouscoding.com<mailto:mar...@joyouscoding.com>> wrote: OK, so it will render the "main" page (as refered in the manifest) as an iframe there, with clicking on it leading to the "full page" app, correct ? This being said, looks like something I could test easily. Martin On Thu, Apr 26, 2018 at 11:28 AM, Edoardo Sabadelli <edoa...@dhis2.org<mailto:edoa...@dhis2.org>> wrote: Hi Martin, the dashboard widgets/apps, listed under the Apps section in the dashboard item selector, are rendered in the same way as before. They are loaded in an iframe in a box added to the dashboard grid. This is also to ensure existing apps can still work in the new Dashboards app. As for distinguishing between a full screen and a "widget" app, there isn't anything in place as far as I know. One way is to use a responsive layout in your app, to ensure the content fits and is usable in both full screen and the small widget box. I didn't work with widget apps, so hopefully someone in the community who has done that can help. Cheers, On Thu, Apr 26, 2018 at 10:35 AM, Martin Van Aken <mar...@joyouscoding.com<mailto:mar...@joyouscoding.com>> wrote: Hi! We've been working with DHIS2 Apps for a while now, and found the general experience (as developers) pretty good with the d2 + React combo. Something I could not find info about is how the different kind of apps change, especially the DASHBOARD_WIDGET one - does that means that an app of this kind will be rendered as a box in the main view? If so, how to specify the part that should go there vs for example a full sized page after once clicked? Any doc or example on this would be great. As I'm there - thanks to the team there to provide a nice to use extension point in the form of webapps - much appreciated! Martin -- Martin Van Aken - Freelance Enthusiast Developer Mobile : +32 486 899 652 Follow me on Twitter : @martinvanaken Call me on Skype : vanakenm Hang out with me : mar...@joyouscoding.com<mailto:mar...@joyouscoding.com> Contact me on LinkedIn : http://www.linkedin.com/in/martinvanaken Company website : www.joyouscoding.com<http://www.joyouscoding.com> _______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net<mailto:dhis2-devs@lists.launchpad.net> Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp -- Edoardo Sabadelli DHIS 2 University of Oslo edoa...@dhis2.org<mailto:edoa...@dhis2.org> http://www.dhis2.org -- Martin Van Aken - Freelance Enthusiast Developer Mobile : +32 486 899 652 Follow me on Twitter : @martinvanaken Call me on Skype : vanakenm Hang out with me : mar...@joyouscoding.com<mailto:mar...@joyouscoding.com> Contact me on LinkedIn : http://www.linkedin.com/in/martinvanaken Company website : www.joyouscoding.com<http://www.joyouscoding.com> -- Edoardo Sabadelli DHIS 2 University of Oslo edoa...@dhis2.org<mailto:edoa...@dhis2.org> http://www.dhis2.org<http://www.dhis2.org/> _______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net<mailto:dhis2-devs@lists.launchpad.net> Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp