ICEfaces
  1. ICEfaces
  2. ICE-9897

Dynamic change to style or styleClass on mobi:outputListItems causes list item position rendering issue

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0.BETA
    • Fix Version/s: 4.0
    • Component/s: MOBI-Components
    • Labels:
      None
    • Environment:
      Icefaces 4
    • Assignee Priority:
      P3

      Description

      Changing the style or styleClass attributes on mobi:outputListItems dynamically causes the first list item to be replaced by the last list item. The last list item is present in both the first and last positions of the list and the original first item seems to have been removed from the list.

      To reproduce:
      Build / deploy test app located at: http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/outputList
      Navigate to outputList/outputListItems.jsf
      Click rendered checkbox
      Change one of the style or styleClass values

        Activity

        Hide
        Arturo Zambrano added a comment -

        Committed fix at revision 42025. The fix consists in rendering the client ids of OutputListItems with their indexes, since all of them were using the exact same client id.

        Show
        Arturo Zambrano added a comment - Committed fix at revision 42025. The fix consists in rendering the client ids of OutputListItems with their indexes, since all of them were using the exact same client id.
        Hide
        Liana Munroe added a comment -

        Verified Icefaces 4 trunk r42039, Tomcat 7, all browsers.

        Show
        Liana Munroe added a comment - Verified Icefaces 4 trunk r42039, Tomcat 7, all browsers.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: