Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <ice:form id="form">
  2.     <!-- subscribe a listener method to the preRenderView lifecycle phase -->
  3.     <f:event type="preRenderView" listener="#{peopleController.updatePeopleList}" />
  4.        
  5.     <ace:dataTable id="peopleList" value="#{peopleModel.people}"
  6.         var="person">
  7.  
  8.         <!-- removed some code here -->
  9.  
  10.         <!--  secound column is if I like him/her -->
  11.         <ace:column id="like" headerText="Like">
  12.  
  13.             <!--  this header contains the input selection for the like filter -->
  14.             <f:facet name="header">
  15.                 <h:outputText value="Like" /><br />
  16.                 <ice:selectOneMenu value="#{peopleModel.liked}"
  17.                     partialSubmit="true">
  18.                     <f:selectItem value="true" label="only liked" />
  19.                     <f:selectItem value="false" label="only not liked" />
  20.                     <f:selectItem value="" label="doesn't care" />
  21.                 </ice:selectOneMenu>
  22.             </f:facet>
  23.  
  24.             <!--  show if person is liked  -->
  25.             <h:outputText id="likeCell" value="#{person.like}" />
  26.         </ace:column>
  27.     </ace:dataTable>
  28. </ice:form>