<ice:form id="form">
<ace:dataTable id="peopleList" value="#{peopleController.model.people}"
var="person">
<!-- secound column is if I like him/her -->
<ace:column id="like" headerText="Like">
<!-- this header contains the input selection for the like filter -->
<f:facet name="header">
<h:outputText value="Like" /><br />
<ice:selectOneMenu value="#{peopleController.model.liked}"
partialSubmit="true">
<f:selectItem value="true" label="only liked" />
<f:selectItem value="false" label="only not liked" />
<f:selectItem value="" label="doesn't care" />
</ice:selectOneMenu>
</f:facet>
<!-- show if person is liked -->
<h:outputText id="likeCell" value="#{person.like}" />
</ace:column>
</ace:dataTable>
</ice:form>