@Paulo_J_Silva escreveu:
pessoal não consigo entender pq quando eu uso o filtro com prime faces acontece isso ?<?xml version="1.0" encoding="UTF-8" ?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui">
Hagape
<p:panel
header="Listagem das Categorias referente a tabela - 'tb_categoria_produto'">
<p:dataTable id="dataTableListagem"
emptyMessage="Nenhum registro encontrado." paginator="true"
value="#{categoriaProdutoBean.categorias}" var="categoria" rows="10"><f:facet name="footer"> <p:commandButton value="Novo" actionListener="#{produtoBean.refresh}" oncomplete="PF('dialogo').show();" update=":mensagem :formCadastro:painelCadastro :formListagem:dataTableListagem"> <f:actionListener type="org.omnifaces.eventlistener.ResetInputAjaxActionListener" /> </p:commandButton> </f:facet> <p:column headerText="Nome" filterBy="#{categoria.txt_nome}" sortBy="#{categoria.txt_nome}"> <h:outputText value="#{categoria.txt_nome}" /> </p:column> <p:column headerText="Tipo de Negócio" sortBy="#{categoria.tipo_negocio.txt_tipo}" filterBy="#{categoria.tipo_negocio.txt_tipo}"> <h:outputText value="#{categoria.tipo_negocio.txt_tipo}" /> </p:column> <p:column headerText="Categoria Pai" filterBy="#{categoria.id_categoria_pai}"> <h:outputText value="#{categoria.id_categoria_pai}" /> </p:column> <p:column headerText="Situação" filterBy="#{categoria.situacao}" sortBy="#{categoria.situacao}"> <h:outputText value="#{categoria.situacao}" /> </p:column> <p:column headerText="Opções"> <p:commandButton icon="ui-icon-pencil" oncomplete="PF('dialogo').show();" actionListener="#{categoriaProdutoBean.edita}" update=":mensagem :formCadastro:painelCadastro"> <f:attribute name="categoriaSelecionada" value="#{categoria}" /> <f:actionListener type="org.omnifaces.eventlistener.ResetInputAjaxActionListener" /> </p:commandButton> <p:commandButton icon="ui-icon-trash" actionListener="#{categoriaProdutoBean.excluir}" update=":mensagem :formCadastro:painelCadastro :formListagem:dataTableListagem"> <p:confirm header="Confirmação" message="Voce deseja exluir essa 'Categoria'?" icon="ui-icon-alert" /> <f:attribute name="categoriaSelecionada" value="#{categoria}" /> </p:commandButton> </p:column> </p:dataTable> <p:confirmDialog global="true"> <p:commandButton value="Sim" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" /> <p:commandButton value="Não" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" /> </p:confirmDialog> </p:panel> </h:form> <p:dialog header="Cadastro de Categorias" widgetVar="dialogo" draggable="false" resizable="false" modal="true" closable="false"> <h:form id="formCadastro"> <h:panelGrid id="painelCadastro" columns="2"> <p:outputLabel for="nome" value="Nome:" /> <p:inputText id="nome" value="#{categoriaProdutoBean.categoria.txt_nome}" maxlength="100" size="25" required="true" requiredMessage="O Campo 'Nome' é obrigatório!" /> <p:outputLabel for="tipoNegocio" value="Tipo Negócio:" /> <p:selectOneMenu id="tipoNegocio" filter="true" value="#{categoriaProdutoBean.categoria.tipo_negocio}" converter="omnifaces.SelectItemsConverter" required="true" requiredMessage="Campo 'Tipo Negócio' obrigatório!"> <f:selectItem noSelectionOption="true" itemLabel="Selecione um 'Tipo Negócio'" itemValue="#{categoriaProdutoBean.negocios}" /> <f:selectItems value="#{categoriaProdutoBean.negocios}" var="negocio" itemLabel="#{negocio.id_tipo_negocio} - #{negocio.txt_tipo}" itemValue="#{negocio}" /> </p:selectOneMenu> <p:outputLabel for="categoriaPai" value="Categoria Pai:" /> <p:selectOneMenu id="categoriaPai" filter="true" value="#{categoriaProdutoBean.categoria.id_categoria_pai}" converter="omnifaces.SelectItemsConverter"> <f:selectItem noSelectionOption="true" itemLabel="Selecione a 'Categoria Pai'" itemValue="#{categoriaProdutoBean.categorias}" /> <f:selectItems value="#{categoriaProdutoBean.categorias}" var="categoriaP" itemLabel="#{categoriaP.id_categoria} - #{categoriaP.txt_nome}" itemValue="#{categoriaP.id_categoria}" /> </p:selectOneMenu> <p:outputLabel for="ativo" value="Ativa:" /> <p:selectOneRadio id="ativo" value="#{categoriaProdutoBean.categoria.bool_ativo}"> <f:selectItem itemLabel="Ativa" itemValue="1" /> <f:selectItem itemLabel="Inativa" itemValue="0" /> </p:selectOneRadio> <p:outputLabel value="Observação:" /> <p:inputTextarea value="#{categoriaProdutoBean.categoria.txt_observacao}" /> </h:panelGrid> <h:panelGrid columns="2"> <p:commandButton value="Salvar" actionListener="#{categoriaProdutoBean.salvar}" update=":mensagem :formCadastro:painelCadastro :formListagem:dataTableListagem" /> <p:commandButton value="Fechar" oncomplete="PF('dialogo').hide()" /> </h:panelGrid> </h:form> </p:dialog>
Mensagens: 1
Participantes: 1