Uploaded image for project: 'MyFaces Core'
  1. MyFaces Core
  2. MYFACES-3300

Ajax behavior change from 2.1.1 to 2.1.2

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.1.2
    • 2.0.10, 2.1.4
    • None
    • None

    Description

      I am currently trying to update some examples to Myfaces 2.1.2 and ran into some ajax related problems. I have a h:selectBooleanCheckbox component that collapses and expands two input fields via f:ajax. There is a value change listener for the checkbox that sets the value internally and calls renderResponse(). In f:ajax, those input fields are also listed in execute to preserve the input the user has potentially made. So far, I had no problems with this solution. The validation for the input fields did not kick in (or did not bother me) and the values were preserved.

      With 2.1.2 I have two issues:
      1) Even if the input values are valid the values in the input fields vanish when they are expanded and collapsed again.
      2) Now validation kicks in for invalid values and I get an error message in the browser

      This works with all older versions I tried (2.0.4, 2.1.0 and 2.1.1).

      Would be interesting to know what really changed here!

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            jakobkorherr Jakob Korherr
            dr.gonzo Michael Kurz
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment