FilterBy apaga os dados da tabela

0 respostas
Thyago1

Pessoal é o seguinte,

Tenho uma tabela com paginator e filterBy. Quando eu faço o filterBy,ele atualiza a tabela conforme é pra ser feito, beleza. Só que quando eu apago o conteudo da caixinha do filtro que eu fiz, ele atualiza a tabela e eu faço o paginator, a tabela nao tem mais os dados que ela tinha antes de fazer o filtro, parece que ela apaga todos os dados, mas ele fica com as linhas da tabela e etc, como se tivesse mesmo só apagado o conteudo.

Aqui está o codigo:

<p:dataTable id="tabela" var="user" value="#{bean_usuario.lista_usuario}"
						paginator="true" rows="10" onRowSelectUpdate="display"
						emptyMessage="Não foi encontrado nenhum usuario.">

						<f:facet name="header">
				            Lista de usuarios
				        </f:facet>
						<p:column>
							<f:facet name="header">
								<h:outputText value="Visualizar" />
							</f:facet>

							<p:commandButton value="Visualizar" update="display">								
								<f:setPropertyActionListener value="#{user}"
									target="#{bean_usuario.usuario_selecionado}" />
							</p:commandButton>

						</p:column>

						<p:column sortBy="#{user.login}" filterBy="#{user.login}" filterMatchMode="contains">
							<f:facet name="header">
								<h:outputText value="Login" />
							</f:facet>
							<h:outputText value="#{user.login}" />
						</p:column>

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

						<p:column sortBy="#{user.administrador}"
							filterBy="#{user.administrador}">
							<f:facet name="header">
								<h:outputText value="Administrador" />
							</f:facet>
							<h:graphicImage library="image" name="1.png"
								rendered="#{user.administrador == '1'}" />
						</p:column>

						<p:column sortBy="#{user.liberado}" filterBy="#{user.liberado}">
							<f:facet name="header">
								<h:outputText value="Liberado" />
							</f:facet>
							<h:graphicImage library="image" name="1.png"
								rendered="#{user.liberado == '1'}" />
						</p:column>


						<p:column sortBy="#{user.titulo}" filterBy="#{user.titulo}">
							<f:facet name="header">
								<h:outputText value="Titulo" />
							</f:facet>
							<h:outputText value="#{user.titulo}" />
						</p:column>

						<p:column sortBy="#{user.tituloDeTrabalho}"
							filterBy="#{user.tituloDeTrabalho}">
							<f:facet name="header">
								<h:outputText value="TituloDeTrabalho  " />
							</f:facet>
							<h:outputText value="#{user.tituloDeTrabalho}" />
						</p:column>

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

						<p:column sortBy="#{user.telefone}" filterBy="#{user.telefone}">
							<f:facet name="header">
								<h:outputText value="Telefone" />
							</f:facet>
							<h:outputText value="#{user.telefone}" />
						</p:column>

						<p:column sortBy="#{user.empresa}" filterBy="#{user.empresa}">
							<f:facet name="header">
								<h:outputText value="Empresa" />
							</f:facet>
							<h:outputText value="#{user.empresa}" />
						</p:column>

						<p:column sortBy="#{user.funcionarios}"
							filterBy="#{user.funcionarios}">
							<f:facet name="header">
								<h:outputText value="Funcionarios" />
							</f:facet>
							<h:outputText value="#{user.funcionarios}" />
						</p:column>
					</p:dataTable>






Criado 14 de setembro de 2011
Respostas 0
Participantes 1