← Back to team overview

dhis2-devs team mailing list archive

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

 

Hi all,

Taking advantage of this message, we are using DHIS Version 2.24 and we
have the same issue: No section is hidden.

Attached you will find a screenshot.

Please let us know your thoughts.

Regards,

On Mon, Dec 5, 2016 at 1:24 AM, Arun Paul <paul.arun@xxxxxxxxx> wrote:

> 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
>>
>
>
> _______________________________________________
> 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