ICEfaces
  1. ICEfaces
  2. ICE-9782

ace:breadcrumbMenu in ui:repeat issue with last component rendered.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P01, 4.0.BETA
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Tomcat 7, All browsers, Icefaces 4, ee-3.3.0 maintenance branch.
    • Assignee Priority:
      P2

      Description

      While writing test applications for ace:breadcrumbMenu, it was discovered that breadcrumbMenu does not fully function in ui:repeat. The last component rendered is displayed properly but the menu items are dead when clicked. The navigation listener is being ignored. It does not matter how many times you place the component in repeat, it is only the last one that is not does not respond. No JS or server errors appear. When rendering the breadcrumbMenu in a dataTable this is not a problem, this only happens inside ui:repeat.

        Activity

        Liana Munroe created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Fix Version/s 4.0 [ 10770 ]
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Assignee Priority P2 [ 10011 ]
        Ken Fyten made changes -
        Assignee Arturo Zambrano [ artzambrano ] Mircea Toma [ mircea.toma ]
        Hide
        Mircea Toma added a comment -

        Is there a test case I could use?

        Show
        Mircea Toma added a comment - Is there a test case I could use?
        Show
        Liana Munroe added a comment - http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Nightly/breadcrumbMenu BreadcrumbMenu in ui:repeat
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Fix Version/s 4.0.BETA [ 10770 ]
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Hide
        Mircea Toma added a comment -

        The applied fix clears the MenuItem's clientID before adding it to the component tree. This makes sure the client IDs are properly generated when menu items are rendered by a container component.

        Show
        Mircea Toma added a comment - The applied fix clears the MenuItem's clientID before adding it to the component tree. This makes sure the client IDs are properly generated when menu items are rendered by a container component.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40061 Mon Feb 24 12:00:28 MST 2014 mircea.toma ICE-9782 Clear MenuItem's clientID before adding it to the component tree.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/menu/AbstractMenu.java
        Hide
        Liana Munroe added a comment -

        Confirmed fixed Icefaces 4, Icefaces ee-3.3.0 GA, revision #40067, Tomcat 7, all browsers.

        Show
        Liana Munroe added a comment - Confirmed fixed Icefaces 4, Icefaces ee-3.3.0 GA, revision #40067, Tomcat 7, all browsers.
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: