ICEfaces
  1. ICEfaces
  2. ICE-8580

ice.onElementUpdate not called on body update

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.2.BETA1
    • Fix Version/s: EE-3.2.0.BETA, EE-3.2.0.GA, 3.3
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      ICEfaces 3.2
    • Assignee Priority:
      P2

      Description


      When there is the special case of a full body update, the ice.onElementUpdate listeners are not notified. Possibly this means that the ice.onBeforeUpdate listeners are not being called, which ice.onElementUpdate relies upon.

        Activity

        Migration created issue -
        Migration made changes -
        Field Original Value New Value
        Reporter Migration [ remote ] Mark Collette [ mark.collette ]
        Migration made changes -
        Assignee Mircea Toma [ mircea.toma ]
        Fix Version/s 3.2 [ 10338 ]
        Assignee Priority P2 [ 10011 ]
        Migration made changes -
        Fix Version/s EE-3.2.0.GA [ 10332 ]
        Fix Version/s 3.2 [ 10338 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32547 Fri Nov 30 11:06:48 MST 2012 mircea.toma ICE-8580 Use synthetic IDs when root, body and head elements are traversed for collecting the list of ancestors to make sure the matching between update ID and element ID will occur. Also when ancestor list is built the starting element is included in the list as well so that matching will occur when the starting element is targeted by the update.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/application.js
        Migration made changes -
        Fix Version/s 3.2 [ 10338 ]
        Fix Version/s EE-3.2.0.GA [ 10332 ]
        Migration made changes -
        Fix Version/s EE-3.2.0.GA [ 10332 ]
        Fix Version/s 3.3 [ 10370 ]
        Fix Version/s 3.2 [ 10338 ]
        Hide
        Mircea Toma added a comment -

        Use synthetic IDs when root, body and head elements are traversed for collecting the list of ancestors to make sure the matching between update ID and element ID will occur. Also when ancestor list is built the starting element is included in the list as well so that matching will occur when the starting element is targeted by the update.

        Show
        Mircea Toma added a comment - Use synthetic IDs when root, body and head elements are traversed for collecting the list of ancestors to make sure the matching between update ID and element ID will occur. Also when ancestor list is built the starting element is included in the list as well so that matching will occur when the starting element is targeted by the update.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.2.0.BETA [ 10573 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: