jump to navigation

Displaying a “No records found” message for an empty JSF HtmlDataTable September 23, 2007

Posted by essamabdelaziz in JSF.
add a comment

you want to display a “No records found” message when you have an empty HtmlDataTable in JSF

<h:dataTable var="row" value="#{mybean.rows}" rendered="#{mybean.rows.rowCount > 0}">

  1. <h:column>
  2. <f:facet name="header">
  3. <h:outputText value="row title 1" />
  4. </f:facet>
  5. <h:outputText value="#{row.firstColumn}" />
  6. </h:column>
  7. <h:column>
  8. <f:facet name="header">
  9. <h:outputText value="row title 2" />
  10. </f:facet>
  11. <h:outputText value="#{row.secondColumn}" />
  12. </h:column>
  13. <h:column>
  14. <f:facet name="header">
  15. <h:outputText value="row title 3" />
  16. </f:facet>
  17. <h:outputText value="#{row.thirdColumn}" />
  18. </h:column>
  19. </h:dataTable>
  20. <h:outputText value="No records found" rendered="#{mybean.rows.rowCount == 0}" />

http://www.webparation.org/2007/04/08/displaying-a-no-records-found-message-for-an-empty-jsf-htmldatatable/