Olá pessoal! Sou nova no fórum…
A uns dias estou brigando com o PrimeFaces, já tentei postar meu erro lá, mas quando vou postar, dá erro no MySQL deles! Mas vou continuar tentando postar do mesmo jeito… mas preciso de respostas
Já pesquisei por tudo, encontro pessoas com o mesmo erro, mas sem solução!
Bom, o problema é o seguinte:
Eu estou utilizando a versão 1.1 do PrimeFaces, mas estou tendo um problema ao colocar uma p:dataTable dentro de um p:dialog
Quando eu clico para abrir o p:dialog ele mostra a p:dataTable, mas ela não está renderizada corretamente
Eu sei que ela trás os dados por causa da paginação, mas no lugar dos dados fica: "loading…"
Eu já testei em quase todas as versões do PrimeFaces: 1.0.1, 1.0.2, 1.0.3 e a 1.1
O mesmo código que eu fiz no 1.1, funciona no 1.0.1, e a partir da versão 1.0.2 não funciona mais
Mas aí na versão 1.0.x o p:layout não renderiza direito, só na versão 1.1
E outra, eu queria poder estar utilizando a versão mais atualizada também, por isso essa briga com a versão 1.1
Dados: Utilizo JSF 1.2, Seam 2.2 e JPA.
Fico grata se alguém puder ajudar!
[code]
<ui:composition template="/layout/template.xhtml">
<ui:define name=“corpo”>
<h:form><p:commandButton onclick=“dlg.show();” value=“Clique” /></h:form>
<p:dialog header="Pessoas" widgetVar="dlg" position="center" width="1150" height="500" >
<h:form><p:dataTable id="tabela" value="#{pessoas}" var="p" paginator="true" rows="10" paginatorPosition="bottom"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="10,20,30"
emptyMessage="Pessoas não encontradas" selectionMode="single" >
<p:column width="400" filterBy="#{p.nome}">
<f:facet name="header"><h:outputText value="Nome" /></f:facet>
<h:outputText value="#{p.nome}" styleClass="fontePadrao" />
</p:column>
<p:column width="400">
<f:facet name="header"><h:outputText value="Fantasia" /></f:facet>
<h:outputText value="#{p.fantasia}" styleClass="fontePadrao" />
</p:column>
<p:column width="100">
<f:facet name="header"><h:outputText value="CPF/CNPJ" /></f:facet>
<h:outputText value="#{p.cpfCnpj}" styleClass="fontePadrao" />
</p:column>
<p:column width="70">
<f:facet name="header"><h:outputText value="Tipo" /></f:facet>
<h:outputText value="Cliente" styleClass="fontePadrao" rendered="#{p.tipoCadastro == 'CLI'}" />
<h:outputText value="Fornecedor" styleClass="fontePadrao" rendered="#{p.tipoCadastro == 'FOR'}" />
</p:column>
</p:dataTable></h:form>
</p:dialog>
</ui:define>
</ui:composition>
[/code]