ICEfaces
  1. ICEfaces
  2. ICE-7635

ace:accordion: Values not being updated when calling paneChangeListener

    Details

    • Assignee Priority:
      P1

      Description

      The test contains an accordion with the paneChangeListener bound to a method in a bean.
      The form also contains three values bound to a bean:
      1. There is "message". This value is updated via the paneChangeListener. (This is being updated on the page successfully)
      2. There is "valueA". This value increments itself in its setter. (This value is not being incremented or updated on the page)
      3. There is "valueB". This value also increments itself in its setter. (This value is not being incremented or updated on the page)

      To reproduce:
      1. Build / deploy test application.
      2. Navigate to 'Accordion Ajax ' test page.
      3. Follow the instructions on the page for the 'PaneChangeListener attribute only' test (its at the very bottom of the page).
      Notice that the actual result is not what is expected (valueA & valueB are not updated).

        Activity

        Cruz Miraback created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Assignee Priority P2
        Assignee yip.ng [ yip.ng ]
        Hide
        yip.ng added a comment -

        Looks like similar problem as ICE-7634.

        Show
        yip.ng added a comment - Looks like similar problem as ICE-7634 .
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P2 P1
        Hide
        yip.ng added a comment -

        This turns out to be different from ICE-7634. With paneChangeListener, "execute" is set to this.id in the JS from the original Grimlock code. This should be correct behavior?

        Show
        yip.ng added a comment - This turns out to be different from ICE-7634 . With paneChangeListener, "execute" is set to this.id in the JS from the original Grimlock code. This should be correct behavior?
        Ken Fyten made changes -
        Salesforce Case []
        Assignee yip.ng [ yip.ng ] Arturo Zambrano [ artzambrano ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27183 Fri Jan 13 09:04:58 MST 2012 art.zambrano ICE-7635 fixed by setting 'execute' to the id of the enclosing form
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/accordion/accordion.js
        Hide
        Arturo Zambrano added a comment -

        Fixed at revision 27183.

        Changed the 'execute' field of the request to contain the client id of the enclosing form, rather than the client id of the component.

        Show
        Arturo Zambrano added a comment - Fixed at revision 27183. Changed the 'execute' field of the request to contain the client id of the enclosing form, rather than the client id of the component.
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Carmen Cristurean added a comment -

        Verified fix with ICEfaces3 trunk rev 27232 in IE8, Chrome15 and FF6, this works as expected.

        Show
        Carmen Cristurean added a comment - Verified fix with ICEfaces3 trunk rev 27232 in IE8, Chrome15 and FF6, this works as expected.
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Cruz Miraback
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: