Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-7590

Support for progressive disclosure and component refresh on content elements

    Details

    • Type: Bug Fix Bug Fix
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.2
    • Fix Version/s: Backlog
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-12543Support progressive disclosure and refresh of collection lines
      KULRICE-6340ajax progressive disclosure / refresh are broken
      KULRICE-13424Fill AFT Gap: Kitchen Sink: Progressive Disclosure
      KULRICE-7996Progressive disclosure and refresh within table not working
      KULRICE-6495When a field is refreshed that triggers a progressive disclosure condition, the check for progressive disclosure is not triggered
      KULRICE-11960Exception on Kitchen sink - Progressive Disclosure - Refresh Page button
      KULRICE-9672Progressive disclosure not working
      KULRICE-7953Add support for ajax retrieval of disclosure content
      KULRICE-7550Fix progressive disclosure highlight animation styling
      KULRICE-4711Support for Progressive disclosure
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      Persistence Framework
    • Application Requirement:
      Rice
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      It looks like Uif-Message recognizes the initial condition of the progressiveRender property, but then does not respond to changes in the property referred to in the condition. Here's the rough structure I'm using, in case that makes a difference, as I have many field groups:

      Uif-TableCollectionSection
            addLineItems
               Uif-VerticalFieldGroup
                  Uif-HorizontalFieldGroup
                     Uif-VerticalFieldGroup
                        Uif-InputField>   HorizontalRadioControl
                           - 2 options, "key" values: "1", "0"
                           - propertyName="radio1"
                           - defaultValue='1'
                        Uif-InputField>   HorizontalCheckboxesControl
                           - progressiveRender="@{#lp.radio1 eq '1'}"
                        Uif-Message
                           - progressiveRender="@{#lp.radio1 eq '1'}"
                        Uif-Message
                           - progressiveRender="@{#lp.radio1 eq '0'}"
      
      

      Initially both the checkboxes control and the first message show up while the second message is hidden. So far so good. When I click on the '0' radio button, the checkboxes control is hidden which is good but the first message does not go away, even tho they have the exact same progressiveRender property. And the second message does not appear even tho I'm expecting it to.

        Activity

        Hide
        Matt Sargent added a comment -

        Brian Smith notes...

        "Message is a ContentElement, a new type introduced in 2.2 (this doesn't have a label and other stuff). Currently only Fields and Groups are supported for progressive rendering. This support may be added to ContentElement in the future or it may be removed entirely to reduce this kind of confusion (I don't know yet). It may actually work for some ContentElements as we haven't had a chance to go back and test this, for now I would avoid using with any of this type."

        Show
        Matt Sargent added a comment - Brian Smith notes... "Message is a ContentElement, a new type introduced in 2.2 (this doesn't have a label and other stuff). Currently only Fields and Groups are supported for progressive rendering. This support may be added to ContentElement in the future or it may be removed entirely to reduce this kind of confusion (I don't know yet). It may actually work for some ContentElements as we haven't had a chance to go back and test this, for now I would avoid using with any of this type."

          People

          • Assignee:
            Unassigned
            Reporter:
            Bob Hurt (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Structure Helper Panel