← Back to team overview

dhis2-devs team mailing list archive

Re: DHIS2 Dashboard Apps

 

On the topic of filtering - do the maps in the dashboard now also obey the
orgunit filter? The ability to drill down the whole dashboard (rather than
just each widget in isolation) is quite powerful.

On Fri, Apr 27, 2018 at 1:27 PM, Olav Poppe <olavpo@xxxxxxxxxx> wrote:

> 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 <edoardo@xxxxxxxxx>:
>
> 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
> <martin@xxxxxxxxxxxxxxxx> 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 <edoardo@xxxxxxxxx>
> 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
> <martin@xxxxxxxxxxxxxxxx> 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 : martin@xxxxxxxxxxxxxxxx
> Contact me on LinkedIn : http://www.linkedin.com/in/martinvanaken
> Company website : www.joyouscoding.com
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>
> --
> Edoardo Sabadelli
> DHIS 2
> University of Oslo
> edoardo@xxxxxxxxx
> 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 : martin@xxxxxxxxxxxxxxxx
> Contact me on LinkedIn : http://www.linkedin.com/in/martinvanaken
> Company website : www.joyouscoding.com
>
>
> --
> Edoardo Sabadelli
> DHIS 2
> University of Oslo
> edoardo@xxxxxxxxx
> http://www.dhis2.org
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Knut Staring

Department of Information, Evidence and Research
World Health Organization, Geneva, Switzerland
Office: +41 22 791 3683 Mob1: +33 6 4434 2931 Mob2: +47 9188 0522
Skype:     knutstar

References