Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-11064

Progressive Render - Required field validation issue on Save button click

    Details

    • Type: Bug Fix
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Epic Link:
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      See KRAD discussion thread: https://groups.google.com/a/kuali.org/forum/#!topic/rice.usergroup.krad/F2zTPkEUEGc

      >>

      we are facing an issue with progressive render on input-field controls.
      Please find the attached screenshot which best explains our scenario.

      Based on the value of "Slot Allocation Method" dropdown we use progressive render to display "Appt. Rule Type/Interval" dropdown and "Max #" text control.
      we're able to successfully add the data using addLine without any issues.

      Strangely once i add the data to the table and try to click the Save button. It throws error stating "Form contains error. Please correct these errors and try again". It show the dropdown in addLine row being highlighted as required.

      What i think based on my analysis is,
      1) Progressive Render may be cause of issue because it toggles between display: none and display:block and during this "ignoreValid" CSS class is being added/removed from the dropdown.
      a) When the ignoreValid css class is added to the dropdown then i'm able to save the window without any errors.
      b) I tried adding ignoreValid CSS class to the dropdown using the onchange event but this validation is completely handled by the KRAD and JQuery it seams so it automatically removes the CSS Class ignoreValid.

        Attachments

          Issue Links

            Activity

            depstein Daniel Epstein (Inactive) created issue -
            depstein Daniel Epstein (Inactive) made changes -
            Field Original Value New Value
            Link This issue is related to KSENROLL-10365 [ KSENROLL-10365 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Fix Version/s 2.4 [ 16913 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Component/s User Experience (UX) [ 13465 ]
            jkneal Jerry Neal (Inactive) made changes -
            Epic Link KULRICE-11464 [ 129606 ]
            jkneal Jerry Neal (Inactive) made changes -
            Fix Version/s Backlog [ 15811 ]
            Fix Version/s 2.4 [ 16913 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Rice Module KRAD [ 13071 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Rank Ranked lower
            ewestfal Eric Westfall made changes -
            Labels Old

              People

              • Assignee:
                Unassigned
                Reporter:
                depstein Daniel Epstein (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: