Problema com LazyDataModel PrimeFaces

5 respostas
jsfjavafront-end
P

Boa tarde pessoal, então estou com um problema na paginator, fiz uma paginação lazy com primefaces que esta funcionando corretamente, mas o requisito do sistema pede que quando a lista vier vazia ao invés de colocar a msg default do paginator eu jogue uma mensagem na tela alguém poderia me ajudar?

5 Respostas

Weverton_Reis

Boa tarde Pauser2200,

Verifica se isso pode te ajudar:

<p:outputPanel id="outputPanel_Resultado">

     <p:dataTable var="info" value="#{MB.listaDeInfo}" rendered="#{not empty MB.listaDeInfo}">
     </p:dataTable>

     <h:outputText rendered="#{empty MB.listaDeInfo}" value="Nenhum resultado"/>

</p:outputPanel>
P

vou implementar aqui pra ver…

P

Não funciona pois o listDataModel não vem null e sim inicializado pelo componente.
e como ele carrega um data() teria que pegar esse data para fazer a verificação.

Weverton_Reis

Acho que esse metodo pode te auxiliar:

#{MB.lazyMataModel.rowCount}
P

sem sucesso

Criado 21 de novembro de 2017
Ultima resposta 21 de nov. de 2017
Respostas 5
Participantes 2