como poderia testar se a lista abaixo for nula não mostrar o outputText -> Lista de clientes.
Se alguém puder me ajudar …agradeceria.
abs
<h:outputTextvalue="Lista de Clientes"/><rich:dataTableid="usuarios"border="1"value="#{pubUsuario.lista}"var="a"rows="5"rendered="#{not empty pubUsuario.lista}"binding="#{pubUsuario.objDataTableUsuario}"><h:column>
tens como fazer um biding no outputtext tb, vi que vc já tem um na lista, então faça no seu bean mesmo,
se tiver nula setar a propriedade visible pra false, acho que vc consegue assim, ou javascript
joaopaulolobo
usa JSTL
<c:iftest="${emptycollection}">
Acho q é isso…
gomesrod
O jeito correto de fazer isso é sempre usando o atributo rendered. No seu caso, você mesmo já deu a solução sem perceber:
paribe:
<h:outputTextvalue="Lista de Clientes"/><rich:dataTableid="usuarios"border="1"value="#{pubUsuario.lista}"var="a"rows="5"rendered="#{not empty pubUsuario.lista}"binding="#{pubUsuario.objDataTableUsuario}"><h:column>
Veja:
<h:outputTextvalue="Lista de Clientes"rendered="#{not empty pubUsuario.lista}"/><rich:dataTableid="usuarios"border="1"value="#{pubUsuario.lista}"var="a"rows="5"rendered="#{not empty pubUsuario.lista}"binding="#{pubUsuario.objDataTableUsuario}"><h:column>