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

        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 .
        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?
        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.
        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.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: