Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to bind <rich:dataTable> to backing bean?

Is there any way to bind rich:dataTable to the bean? I can show the items in non binding rich:dataTable, but when I add binding attribute, whole dataTable dissappear.

Part of code:

<rich:dataTable 
  id="tableDetail"
  value="#{myBdeCheck.dataListBde}"
  binding="#{myBdeCheck.dataTable}"
  var="bdeItem">

  <rich:column>
    <f:facet name="header">
      <h:outputText value="Select" />
    </f:facet>
    <h:selectBooleanCheckbox value="#{myBdeCheck.selectedRow}"/>
  </rich:column>

  <rich:column>
    <f:facet name="header">
     <h:outputText value="Shift" />
    </f:facet>
    <h:outputText value="#{bdeItem.dayShift}"/>
  </rich:column>

  <f:facet name="footer">  
    <h:commandButton id="btnAdd" action="#{myBdeCheck.add}"/>
  </f:facet>
</rich:dataTable>

For JSF is working private HtmlDataTable dataTable;.

Is there something else for richfaces? Thank you

like image 845
gaffcz Avatar asked Dec 08 '25 20:12

gaffcz


1 Answers

For Richfaces 3.3:

org.richfaces.component.html.HtmlDataTable

For Richfaces 4

org.richfaces.component.UIDataTable
like image 113
Matt Handy Avatar answered Dec 12 '25 02:12

Matt Handy