Since 3.0
The ace:cellEditor renders a hidden input and visible display facet to be toggled between by the ace:rowEditor when using row-specific editing.
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="Sales">
<ace:cellEditor>
<f:facet name="output">
<h:outputText value="#{single.sales}"/>
</f:facet>
<f:facet name="input">
<h:inputText value="#{single.sales}"/>
</f:facet>
</ace:cellEditor>
</ace:column>
<ace:column headerText="Edit Sales">
<ace:rowEditor />
</ace:column>
</ace:dataTable>
This component has no attributes.
None