← Back to team overview

dhis2-devs team mailing list archive

Re: [Dhis2-users] Program rules to show/hide sections.

 

Hi Markus,

I am using Tracker.
Version is 2.23, but I tried this on the demo site (2.25) it's reproducible
there too.
It will be great to get a fix for this.

Thanks,
Arun




Cheers,
- Arun Paul

On Mon, Dec 5, 2016 at 12:07 PM, Markus Bekken <markus.bekken@xxxxxxxxx>
wrote:

> Hey there Arun,
> Which version of DHIS are you using? And is this tracker or event capture?
> It seems there is a bug when several rules are working to hide or show the
> same section - one of the rules will always win. What should have happened
> is of course what you expected: The section should be hidden if one or more
> rules tries to hide it. Will get back to you with a fix for this.
>
> Markus
>
> 4. des. 2016 kl. 08.43 skrev Arun Paul <paul.arun@xxxxxxxxx>:
>
> Hello,
>
> I am finding problem in doing dynamical hide and show of sections in a
> program form. It works well if there is only one section to hide and show,
> but acts weird if there are 2-3 sections to hide and show.
>
> This is how I have designed the form.
>
> My intention was to show the relevant risk factor section when a cancer
> type is selected.
>
> Type of cancer: Breast/Cervical/GI
> Section- 1: Breast cancer risk factors
> Section - 2: Cervical cancer risk factors
> Section - 3: GI cancer risk factor.
>
> Program rule 1: When 'Type of Cancer' == 'Breast' , Hide section2&3.
> Program rule 2: When 'Type of Cancer' == 'Cervical' , Hide section1&3.
> Program rule 3: When 'Type of Cancer' == 'GI' , Hide section1&2.
>
> It was working well when I had section1&2 and only 2 program rules with
> those sections, but when I added section 3 and changed program rules like
> above, the UI did not behave like I wanted.
> Is this a bug? or the wrong way I created the rules?
>
> Thanks,
> Arun
>
>
>
>
>
>
> Cheers,
> - Arun Paul
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-users
> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>
>

Follow ups

References