@emmanuelsiqueira30 escreveu:
Pessoal a página abre normalmente abre os dos porém não mostra a opção nas colunas de filtrar os dados no caso o
filterBy
se alguém puder me ajudar agradeço desde já.<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ui:composition 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.org/ui" template="/templates/modeloSistema.xhtml"> <ui:define name="menu"> <ui:include src="/includes/menu.xhtml" /> </ui:define> <ui:define name="conteudo"> <h:form id="frmclientes"> <p:dataTable id="tbclientes" widgetVar="tabelaClientes" emptyMessage="Nenhum registro encontrado!" value="#{MBClientes.itens}" var="item" filteredValue="#{MBFornecedores.itensFiltrados}" paginator="true" rows="5" rowKey="item.codigo" > <f:facet name="header">Lista de Clientes</f:facet> <p:column headerText="Código" sortBy="#{item.codigo}" filterBy="#{item.codigo}"> <h:outputText value="#{item.codigo}" /> </p:column> <p:column headerText="Nome" sortBy="#{item.nome}" filterBy="#{item.nome}"> <h:outputText value="#{item.nome}" /> </p:column> <p:column headerText="Endereço" sortBy="#{item.endereco}" filterBy="#{item.endereco}"> <h:outputText value="#{item.endereco}" /> </p:column> <p:column headerText="Telefone fixo" sortBy="#{item.fone}" filterBy="#{item.fone}"> <h:outputText value="#{item.fone}" /> </p:column> <p:column headerText="Telefone celular" sortBy="#{item.celular}" filterBy="#{item.celular}"> <h:outputText value="#{item.celular}" /> </p:column> <p:column headerText="Email" sortBy="#{item.email}" filterBy="#{item.email}"> <h:outputText value="#{item.email}" /> </p:column> <p:column headerText="CPF" sortBy="#{item.cpf}" filterBy="#{item.cpf}"> <h:outputText value="#{item.cpf}" /> </p:column> <p:column headerText="Opções"> <p:commandButton icon="ui-icon-trash" oncomplete="PF('dlgcliExcluir').show();" update=":frmcliExcluir:pncliExcluir" > <f:setPropertyActionListener value="#{item}" target="#{MBClientes.clientes}"></f:setPropertyActionListener> </p:commandButton> <p:commandButton icon="ui-icon-pencil" oncomplete="PF('dlgcliEditar').show();" update=":frmcliEditar:pncliEditar" > <f:setPropertyActionListener value="#{item}" target="#{MBClientes.clientes}"></f:setPropertyActionListener> </p:commandButton> </p:column> <f:facet name="footer"> <p:commandButton value="Novo" actionListener="#{MBClientes.prepararNovo}" oncomplete="PF('dlgcliNovo').show();" update=":frmcliNovo:pncliNovo" /></f:facet> </p:dataTable> </h:form> <p:dialog widgetVar="dlgcliNovo" closable="false" draggable="false" resizable="false" header="Cadastar Cliente" modal="true" appendTo="@(body)" > <h:form id="frmcliNovo"> <h:panelGrid id="pncliNovo" columns="2"> <p:outputLabel value="Nome:" for="txtNomeNovo" /> <h:inputText size="50" maxlength="50" id="txtNomeNovo" value="#{MBClientes.clientes.nome}" required="true" requiredMessage="O campo descrição é obrigatório." /> <p:outputLabel value="Endereço:" for="txtEnderecoNovo" /> <h:inputText size="50" maxlength="50" id="txtEnderecoNovo" value="#{MBClientes.clientes.endereco}" required="true" requiredMessage="O campo descrição é obrigatório." /> <p:outputLabel value="Telefone fixo:" for="txtFoneNovo" /> <h:inputText size="50" maxlength="50" id="txtFoneNovo" value="#{MBClientes.clientes.fone}" required="true" requiredMessage="O campo descrição é obrigatório." /> <p:outputLabel value="Telefone celular:" for="txtCelularNovo" /> <h:inputText size="50" maxlength="50" id="txtCelularNovo" value="#{MBClientes.clientes.celular}" required="true" requiredMessage="O campo descrição é obrigatório." /> <p:outputLabel value="Email:" for="txtEmailNovo" /> <h:inputText size="50" maxlength="50" id="txtEmailNovo" value="#{MBClientes.clientes.email}" required="true" requiredMessage="O campo descrição é obrigatório." /> <p:outputLabel value="CPF:" for="txtCpfNovo" /> <h:inputText size="50" maxlength="50" id="txtCpfNovo" value="#{MBClientes.clientes.cpf}" required="true" requiredMessage="O campo descrição é obrigatório." /> </h:panelGrid> <h:panelGrid columns="2"> <p:commandButton value="Gravar" actionListener="#{MBClientes.novo}" oncomplete="verificar(xhr, status, args, 'dlgcliNovo', 'tbclientes');" update=":frmclientes:tbclientes :msgGlobal"/> <p:commandButton value="Cancelar" process="@this" onclick="PF('dlgcliNovo').hide();" /> </h:panelGrid> </h:form> </p:dialog> <p:dialog widgetVar="dlgcliExcluir" closable="false" draggable="false" resizable="false" header="Excluir Cliente" modal="true" appendTo="@(body)"> <h:form id="frmcliExcluir"> <h:panelGrid id="pncliExcluir" columns="2"> <h:outputText value="Código" /> <h:outputText value="#{MBClientes.clientes.codigo}" /> <h:outputText value="Nome" /> <h:outputText value="#{MBClientes.clientes.nome}" /> <h:outputText value="CPF" /> <h:outputText value="#{MBClientes.clientes.cpf}" /> </h:panelGrid> <h:panelGrid columns="2"> <p:commandButton value="Excluir" actionListener="#{MBClientes.excluir}" oncomplete="PF('dlgcliExcluir').hide(); PF('tabelaClientes').clearFilters(); " update=":frmclientes:tbclientes :msgGlobal"/> <p:commandButton value="Cancelar" onclick="PF('dlgcliExcluir').hide();" /> </h:panelGrid> </h:form> </p:dialog> <p:dialog widgetVar="dlgcliEditar" closable="false" draggable="false" resizable="false" header="Editar Cliente" modal="true" appendTo="@(body)"> <h:form id="frmcliEditar"> <h:panelGrid id="pncliEditar" columns="2"> <h:outputText value="Código" /> <h:outputText value="#{MBClientes.clientes.codigo}" /> <h:outputText value="Nome" for="txtNomeEdt" /> <h:inputText value="#{MBClientes.clientes.nome}" id="txtNomeEdt" required="true" requiredMessage="O campo descrição é obrigatório." /> <h:outputText value="Endereço" for="txtEnderecoEdt" /> <h:inputText value="#{MBClientes.clientes.endereco}" id="txtEnderecoEdt" required="true" requiredMessage="O campo descrição é obrigatório." /> <h:outputText value="Telefone fixo" for="txtFoneEdt" /> <h:inputText value="#{MBClientes.clientes.fone}" id="txtFoneEdt" required="true" requiredMessage="O campo descrição é obrigatório." /> <h:outputText value="Telefone celular" for="txtCelularEdt" /> <h:inputText value="#{MBClientes.clientes.celular}" id="txtCelularEdt" required="true" requiredMessage="O campo descrição é obrigatório." /> <h:outputText value="Email" for="txtEmailEdt" /> <h:inputText value="#{MBClientes.clientes.email}" id="txtEmailEdt" required="true" requiredMessage="O campo descrição é obrigatório." /> <h:outputText value="CPF" for="txtCpfEdt" /> <h:inputText value="#{MBClientes.clientes.cpf}" id="txtCpfEdt" required="true" requiredMessage="O campo descrição é obrigatório." /> </h:panelGrid> <h:panelGrid columns="2"> <p:commandButton value="Editar" actionListener="#{MBClientes.editar}" oncomplete="verificar(xhr, status, args, 'dlgcliEditar', 'tbclientes'); " update=":frmclientes:tbclientes :msgGlobal"/> <p:commandButton value="Cancelar" process="@this" onclick="PF('dlgcliEditar').hide();" /> </h:panelGrid> </h:form> </p:dialog> </ui:define> </ui:composition>
Mensagens: 1
Participantes: 1