Problema dataTable no PrimeFaces no template [RESOLVIDO]

2 respostas
brunorota

Galera

Estou com um probleminha com o dataTable.

Eu estou vendo os exemplos e fazendo no meu pc, porém não aparece as bordas da tabela como fica no exemplo, algumas modificações de paginação, ou seja, não está “desenhando” a tabela, apenas mostrando os dados.

O exemplo que eu estou tentando fazer http://www.primefaces.org/showcase/ui/datatablePagination.jsf

O meu código

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.prime.com.tr/ui">

	<h:body>
		<h:form>  
		    <p:dataTable var="car" value="#{carroBean.carros}" paginator="true" rows="3"
		    	paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
		    	rowsPerPageTemplate="2,3,4,5">
		    	  
		        
		        <f:facet name="header">
		        	Carross
		        </f:facet>
		        
		        <p:column filterBy="car.nome" headerText="Nome" filterMatchMode="contains">  
		            <h:outputText value="#{car.nome}" />  
		        </p:column>  
		  
		        <p:column filterBy="car.ano" headerText="Ano">  
		            <h:outputText value="#{car.ano}" />  
		        </p:column>  
		     </p:dataTable>  
		</h:form>  
	</h:body>
</html>

Tem algo a mais que eu tenha que adicionar no código para “desenhar” a tabela?

Att.

2 Respostas

Luciano_Lopes

Cara,teu código ta ok,é estranho isso que ta acontecendo com você.Vou deixar o código da minha aqui,pode ser que sirva para você:

<p:dataTable value="#{categoriasBean.categorias}" var="c"
			paginator="true" rows="50" emptyMessage="Nenhum cliente cadastrado!" selectionMode="single" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                        rowsPerPageTemplate="50,100,150" selection="#{categoriasBean.categoria}" update="formAlterar" onselectComplete="alterar.show()">
		            <f:facet name="header">  
                            Clientes          
                            </f:facet>	
                    <p:column>
                            <f:facet name="header">
                                    <h:outputText value="Codigo" />
                            </f:facet>
                            <h:outputText value="#{c.codigo}" />
                    </p:column>
                    <p:column filterBy="#{c.nome}">
				<f:facet name="header">
					<h:outputText value="Nome" />
				</f:facet>
				<h:outputText value="#{c.nome}" />
	            </p:column>
		</p:dataTable>

Testa na sua aplicação para ver se funciona.

brunorota

Opa luciano Obrigado

Eu resolvi o problema, o problema é que eu não tinha definido nenhum theme pra minha aplicação. Quando eu defini um theme funcionou normal

Obrigado pela atenção de todos

Até +

Criado 23 de junho de 2011
Ultima resposta 23 de jun. de 2011
Respostas 2
Participantes 2