ICEfaces
  1. ICEfaces
  2. ICE-9584

<f:ajax disabled="true"/> does not work correctly with MyFaces JSF

    Details

    • Assignee Priority:
      P2

      Description

      Regressions ICE-6717 and ICE-6717fajax fail if using Myfaces JSF:

      ICE-6717fajax (all browsers) - fails manually: clicking on "Toggle Test 3" commandLink (fajax disable=true execute=@all render=@all) fails to increase counter.

      ICE-6717 (all browsers) - fails manually: clicking on "Toggle Test 3" commandButton (fajax disable=true execute=@all render=@all) fails to update the input value rendered on page to "new".


      There were no successful tests found in the past since the Myfaces Regressions tests have been run.
      Last available Myfaces results are with trunk rev# 29970, when both tests failed in the same manner as they fail now.

        Activity

        Carmen Cristurean created issue -
        Carmen Cristurean made changes -
        Field Original Value New Value
        Fix Version/s 3.4 [ 10770 ]
        Carmen Cristurean made changes -
        Summary Regression - <f:ajax disabled="true"> does not work correctly with MyFaces JSF Regression - <f:ajax disabled="true"/> does not work correctly with MyFaces JSF
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ]
        Security Private [ 10001 ]
        Assignee Priority P2 [ 10011 ]
        Ken Fyten made changes -
        Summary Regression - <f:ajax disabled="true"/> does not work correctly with MyFaces JSF <f:ajax disabled="true"/> does not work correctly with MyFaces JSF
        Ken Fyten made changes -
        Component/s Framework [ 10013 ]
        Component/s ICE-Components [ 10012 ]
        Carmen Cristurean made changes -
        Affects Version/s 3.0 [ 10241 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38056 Tue Sep 17 09:37:56 MDT 2013 mircea.toma ICE-9584 Use PreRenderComponentEvent instead PostAddToViewEvent for the AJaxDisabledList system listener to make sure the marker component added by the listener is added during each JSF cycle.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/MainEventListener.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/AjaxDisabledList.java
        Hide
        Mircea Toma added a comment -

        Use PreRenderComponentEvent instead PostAddToViewEvent for the AJaxDisabledList system listener to make sure the marker component added by the listener is added during each JSF cycle. It seems that Myfaces adds the component once and then it reuses it during subsequent JSF cycles.

        Show
        Mircea Toma added a comment - Use PreRenderComponentEvent instead PostAddToViewEvent for the AJaxDisabledList system listener to make sure the marker component added by the listener is added during each JSF cycle. It seems that Myfaces adds the component once and then it reuses it during subsequent JSF cycles.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Carmen Cristurean
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: