Since 3.0
The ace:panelExpansion renders a table-width panel filled with its childen components, located underneath the row where ace:expansionToggler was activated.
See the ICEfaces Showcase Live Demo of this component, complete with source code.
<ace:dataTable var="single"
value="#{viewBean.objectList}">
<ace:column headerText="UPC">
<h:outputText value="#{single.upc}"/>
</ace:column>
<ace:column headerText="Artist">
<h:outputText value="#{single.artist}" />
</ace:column>
<ace:column headerText="Album">
<h:outputText value="#{single.album}"/>
</ace:column>
<ace:column headerText="Name">
<h:outputText value="#{single.name}"/>
</ace:column>
<ace:column headerText="Show Sales">
<ace:expansionToggler>
</ace:column>
<ace:panelExpansion>
<h:outputText value="#{single.sales}"/>
</ace:panelExpansion>
</ace:dataTable>
This component has no attributes.
None