MyFaces Core
  1. MyFaces Core
  2. MYFACES-2713

UIRepeat.broadcast() has to push the component of the IndexedEvent target to the stack

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.1
    • Component/s: JSR-314
    • Labels:
      None

      Description

      UIRepeat.broadcast() has to push the component of the IndexedEvent target to the stack before the actual event is broadcasted on the component and remove it afterwards. This is needed because the current component (and its composite component parent) can be needed while the event is broadcasted (e.g. by LocationMethodExpression.invoke()). See also UIViewRoot._broadcastAll() for this behavior.

      See also the discussion from the mailing list: http://markmail.org/message/wapxw76hwyi44jba?q=list:org.apache.myfaces.users

        Activity

          People

          • Assignee:
            Jakob Korherr
            Reporter:
            Jakob Korherr
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development