Problema com <p:dataTable Primefaces

3 respostas
Lucas_Simonini

Opa,

Galera estou com um problema, to implementando um

Só não aparece a table, segue um print de como ta a table..

meu codigo é esse:

<!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:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.prime.com.tr/ui">

<h:head>
	<title>GameFreela - Contato</title>
	<link href="css/style.css" rel="stylesheet" type="text/css"
		media="screen" />

</h:head>
<body>
	<h:form id="form">
		<div id="wrapper">
			<div id="bg1">
				<div id="bg2">
					<div id="header">
						<div id="logo">
							<h1>
								<a href="#">contatos<span class="color1"></span><span
									class="color2"></span> </a>
							</h1>
						</div>
											</div>
					<div id="page">
						<div id="content">
							<div>
								<div class="entry"></div>
								<div class="meta">
									<h2>Tabela de mensagens</h2>
									<br />
									<h3>Para responder as mensagens dê um duplo clique em cima
										da mensagem na tabela.</h3>
									<br />
									<!-- inciio -->

									<p:dataTable var="contato"
										value="#{AdminContatoBackingBean.viewHelper.contacts}"
										paginator="true" rows="10" styleClass="ui-datatable	ui-datatable-footer"
										selection="#{AdminContatoBackingBean.viewHelper.selectedContatc}"
										selectionMode="single" rowIndexVar="i"
										rowSelectListener="#{AdminContatoBackingBean.onRowSelect}"
										onRowSelectUpdate="display growl" style="width: 680px"
										onRowSelectComplete="carDialog.show()"
										rowUnselectListener="#{AdminContatoBackingBean.onRowUnselect}"
										onRowUnselectUpdate="growl">

										<f:facet name="header">  
           									 Selecione uma linha para ver os detalhes  
       									</f:facet>

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

										<p:column>
											<f:facet name="header">
												<h:outputText value="Sobrenome" />
											</f:facet>
											<h:outputText value="#{contato.sobreNome}" />
										</p:column>

										<p:column>
											<f:facet name="header">
												<h:outputText value="Email" />
											</f:facet>
											<h:outputText value="#{contato.email}" />
										</p:column>

										<p:column>
											<f:facet name="header">
												<h:outputText value="Mensagem" />
											</f:facet>
											<h:outputText value="#{contato.contato}" />
										</p:column>
									</p:dataTable>

									<p:dialog header="Detalhe da Mensagem" widgetVar="carDialog"
										resizable="false" width="200" showEffect="explode"
										hideEffect="explode">

										<h:panelGrid id="display" columns="2" cellpadding="4">

											<f:facet name="header">
											</f:facet>

											<h:outputText value="Nome:" />
											<h:outputText
												value="#{AdminContatoBackingBean.viewHelper.selectedContatc.nome}" />

											<h:outputText value="Sobrenome:" />
											<h:outputText
												value="#{AdminContatoBackingBean.viewHelper.selectedContatc.id}" />

											<h:outputText value="Id:" />
											<h:outputText
												value="#{AdminContatoBackingBean.viewHelper.selectedContatc.nome}" />

											<h:outputText value="Sobrenome:" />
											<h:outputText
												value="#{AdminContatoBackingBean.viewHelper.selectedContatc.sobreNome}" />
										</h:panelGrid>
									</p:dialog>

									<!-- fim -->





								</div>
							</div>
						</div>
						<div id="sidebar">
							<div class="post">
								<div class="entry"></div>
							</div>
						</div>
						<div style="clear: both;">&nbsp;</div>
						<div id="footer">
							<p>
								(c) 2011 GameFreela - Seu Portal de Games Online por <a>Lucas
									Simonini</a>
							</p>
						</div>
					</div>
				</div>
			</div>
		</div>
	</h:form>
</body>
</html>

Agradeço qualquer ajuda desde já!

3 Respostas

eveban

Qual skin esta usando ?
Onde esta a tag que direciona para os arquivos do skin ?

Algo parecido com isso:

<link href="resources/primefaces-blitzer/theme.css" rel="stylesheet"
		type="text/css" />
Lucas_Simonini

Estou o usando o tema “none” ou seja, nenhum é o padrão do prime mesmo… enquanto a essa tag que direciona para os arquivos do skin, ela é usada só quando se usa um tema ou quando é “none” também é necessario?

Porque estou usando primefaces pra fazer umas validações de uma outra pagina desse mesmo sistema, e está funcionando ok, aparecendo com o skin padrão e tal… sem essa tag…

só com esse dataTable que ta dando zica…

eveban, de qualquer forma, valeu a força!

eveban

Desculpe, achei que estava usando algum skin que não fosse o padrão.

Bem estranho isto ai, uso normalmente também e não tenho problema.

Criado 19 de agosto de 2011
Ultima resposta 19 de ago. de 2011
Respostas 3
Participantes 2