ICEfaces
  1. ICEfaces
  2. ICE-11281

make tabSet, accordion, panelStack extend namingContainer

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.2
    • Fix Version/s: 4.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ace jsf2

      Description

      as discussed some of our components should probably be namingContainers (buttonGroup and dataTable are already namingContainers). For backwards compatibility, it should probably be an option.

        Activity

        Judy Guglielmin created issue -
        Judy Guglielmin made changes -
        Field Original Value New Value
        Assignee Ken Fyten [ ken.fyten ]
        Judy Guglielmin made changes -
        Fix Version/s 4.3 [ 13096 ]
        Ken Fyten made changes -
        Assignee Ken Fyten [ ken.fyten ] Arturo Zambrano [ artzambrano ]
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Hide
        Arturo Zambrano added a comment -

        r52145: made ace:tabSet, ace:accordion, and ace:panelStack implement NamingContainer; added prependId attribute to all of them to enable/disable this NamingContainer behaviour for backwards compatibility

        Now, client ID's of children of these components (i.e. pane subcomponents and their children) will have prepended the client ID of these components (separated by the separator character in use). This behaviour can be enabled/disabled via the new prependId attribute, which is the same name used by h:form. The default value for this attribute is false.

        Show
        Arturo Zambrano added a comment - r52145: made ace:tabSet, ace:accordion, and ace:panelStack implement NamingContainer; added prependId attribute to all of them to enable/disable this NamingContainer behaviour for backwards compatibility Now, client ID's of children of these components (i.e. pane subcomponents and their children) will have prepended the client ID of these components (separated by the separator character in use). This behaviour can be enabled/disabled via the new prependId attribute, which is the same name used by h:form. The default value for this attribute is false.
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52145 Tue Dec 12 13:29:51 MST 2017 art.zambrano ICE-11281 made ace:tabSet, ace:accordion, and ace:panelStack implement NamingContainer; added prependId attribute to all of them to enable/disable this NamingContainer behaviour for backwards compatibility
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/panelstack/PanelStackMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tabset/TabSet.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tabset/TabSetMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/Accordion.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/AccordionMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/panelstack/PanelStack.java
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Judy Guglielmin
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: