JSF dataTable呈现空记录

时间:2013-10-06 22:16:47

标签: jsf datatable facelets

这是我的“视图”,其中包含此“dataTable”。但是,当我运行应用程序时,渲染代码不会带来jpql

选择的记录

注意:jpql是正确的,并带来了正确的结果。

接下来,应该带结果的方法和“jsf view”空记录详细说明:

public DataModel<Pessoa> getListaPacientes() {
    try {             
        dataModel = new ListDataModel(PessoaBo.getListaPessoa(jpaConsulta));
    } catch (BDException ex) {
        logger.severe("Classe [PacienteMb]; Método [getListaPacientes]; Exceção [" + ex.getMessage() + "]");
    } finally {
        return dataModel;
    }
}

  <h:form>
<h:dataTable value="#{pacienteMb.listaPacientes}" var="paciente">
  <f:facet name="header" rendered="#{pacienteMb.listaPacientes.rowCount > 0}" >
    <h:outputText value="Consulta de pacientes" />
  </f:facet>

  <h:column>
    <f:facet name="header">
      <h:outputText value="Nome" />
    </f:facet>
    <h:outputText value="#{paciente.nome}" />
  </h:column>
</h:dataTable>
  </h:form>

什么可能导致组件无法呈现搜索结果?

0 个答案:

没有答案