← Back to team overview

dhis2-devs team mailing list archive

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

 

Thanks Gitika,
Good suggestion. This works for me!

Cheers,
- Arun Paul

On Mon, Dec 5, 2016 at 12:38 PM, gitika arora <gitikaaa@xxxxxxxxx> wrote:

> Hi Arun,
>
> It might help if you create your rules based on section that is to be
> hidden and not based on condition. This way you will have all the
> conditions to hide a section in one rule itself.
>
> For eg- if you create following 3 rules, these should work-
>
> Program rule 1: When 'Type of Cancer' == 'Cervical' OR 'Type of Cancer'
> == 'GI'  , Hide section 1
> Program rule 2: When 'Type of Cancer' == 'Breast' OR 'Type of Cancer' ==
> 'GI' , Hide section 2
> Program rule 3: When 'Type of Cancer' == 'Cervical' OR 'Type of Cancer'
> == 'Breast' , Hide section 3
>
>
>
> On Mon, Dec 5, 2016 at 12:28 PM, Arun Paul <paul.arun@xxxxxxxxx> wrote:
>
>> 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
>>>
>>>
>>>
>>
>> _______________________________________________
>> 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
>>
>>
>
>
> --
> Thanks & Regards
> Dr. Gitika Arora
> Senior Project Coordinator
> HISP India
>

Follow ups

References