Tenho uma tabela, e ela não me mostra os registros da minha lazzy, ao selecionar uma opção no selectOneMenu ele atualiza minha tabela mais ela não me traz nada, fazia, e incrivel que eu coloqueiemptyMessage="nenhuma ocorrencia encontrada" se caso não vier nenhum dado, porem nem isso é exibido na tabela, e ja verifiquei a minha ocorrenciasLazy esta populada, só não mostra na tabela, não sei o que ta acontecendo.
código:
<h:form prependId="false">
<h:outputText value="Ocorrencias: "/>
<h:selectOneMenu value="#{gerenciarOcorrenciaBean.tipoOcorrencia}">
<f:selectItem itemValue="nenhum" itemLabel="selecione..."/>
<f:selectItem itemValue="todas" itemLabel="todas"/>
<f:selectItem itemValue="link" itemLabel="Link"/>
<f:selectItem itemValue="manutencao" itemLabel="Manutenção"/>
<f:selectItem itemValue="operacao" itemLabel="Operação"/>
<f:selectItem itemValue="news" itemLabel="News"/>
<f:selectItem itemValue="suporte" itemLabel="Suporte"/>
<f:selectItem itemValue="telecom" itemLabel="Telecom"/>
<p:ajax event="change"/>
<p:ajax listener="#{gerenciarOcorrenciaBean.carregaManutencao()}" update="tbOcorrencia"/>
</h:selectOneMenu>
<br/>
<br/>
<br/>
<br/>
<p:dataTable id="tbOcorrencia" var="ocorrencia" value="#{gerenciarOcorrenciaBean.ocorrenciasLazy}" paginator="true" rows="17" lazy="true" emptyMessage="nenhuma ocorrencia encontrada">
<f:attribute name="columnToggle" value="true" />
<f:attribute name="btnText" value="Teste..." />
<p:column headerText="Nº" style="width: 3em;#{ocorrencia.urgenteAlto or ocorrencia.urgenteBaixo or ocorrencia.urgenteMedio == true? 'color: red' : ''}">
<h:outputText value="#{ocorrencia.id}" style="#{ocorrencia.usuarioCancela != null ? 'color: grey':''}"/>
</p:column>
<p:column headerText="Ocorrência" style="width: 3em;width: 3em;#{ocorrencia.urgenteAlto or ocorrencia.urgenteBaixo or ocorrencia.urgenteMedio == true? 'color: red' : ''}">
<h:outputText value="#{ocorrencia.ocorrenciaLink != null ? 'Link':''
or ocorrencia.ocorrenciaManutencao != null? 'Manutenção':''
or ocorrencia.ocorrenciaNews != null ? 'News':''
or ocorrencia.ocorrenciaOperacao != null ? 'Operação':''
or ocorrencia.ocorrenciaSuporte != null ? 'Suporte':''
or ocorrencia.ocorrenciaTelecom != null ? 'Telecom':''}" style="#{ocorrencia.usuarioCancela != null ? 'color: grey':''}"/>
</p:column>
<p:column headerText="Solicitado" style="width: 2em;#{ocorrencia.urgenteAlto or ocorrencia.urgenteBaixo or ocorrencia.urgenteMedio == true? 'color: red' : ''}">
<h:outputText value="#{ocorrencia.dataSolicitacao}" style="#{ocorrencia.usuarioCancela != null ? 'color: grey':''}">
<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="America/Sao_Paulo"/>
</h:outputText>
</p:column>
<p:column headerText="executado" style="width: 2em;#{ocorrencia.urgenteAlto or ocorrencia.urgenteBaixo or ocorrencia.urgenteMedio == true? 'color: red' : ''}">
<h:outputText value="#{ocorrencia.dataExecucao}" style="#{ocorrencia.usuarioCancela != null ? 'color: grey':''}">
<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="America/Sao_Paulo"/>
</h:outputText>
</p:column>
<p:column headerText="status" style="#{ocorrencia.urgenteAlto or ocorrencia.urgenteBaixo or ocorrencia.urgenteMedio == true? 'color: red' : ''}">
<h:outputText value="#{ocorrencia.statusOcorrencia == 1? 'Aberta':''
or ocorrencia.statusOcorrencia == 2? 'Em andamento':''
or ocorrencia.statusOcorrencia == 3? 'Fechada':''
or ocorrencia.statusOcorrencia == 4? 'Cancelada':''}" style="#{ocorrencia.usuarioCancela != null ? 'color: grey':''}"/>
</p:column>
</p:dataTable>
</h:form>