0

我已经尝试了所有方法,但不明白它是如何不起作用的。我有这个数据表,但绝不会将 inputText 中的值插入到 backBean 中的变量中。

我想要的是,当用户输入值时,这个值为 va backBean 连同对象一起写入基础。问题是,无论如何,值都是在变量中设置的。有人知道我在做什么错吗?

数据表:

 <p:dataTable id="dataTable"
                             var="XmlItens"
                             paginator="true"
                             paginatorPosition="bottom"
                             rowsPerPageTemplate="100"
                             rows="100"
                             value="#{xmlItensBean.listaDataModel}"  
                             emptyMessage="Você ainda não ativou uma empresa ou não existe postagem para esta Empresa">

                    <p:column headerText="Descrição">
                        #{XmlItens.descricaoProd}
                    </p:column>
                    <p:column headerText="Cod. Fornecedor">
                        #{XmlItens.codProdFor}
                    </p:column>
                    <p:column headerText="EAN">
                        #{XmlItens.eanProd}
                    </p:column>
                    <p:column headerText="CNPJ Fornecedor">
                        #{XmlItens.cnpjFor}
                    </p:column>
                    <p:column headerText="Numero NFE">
                        #{XmlItens.numnfe}
                    </p:column>
                    <p:column headerText="Cod. Cliente">
                        <p:inputText value="#{XmlItens.codProdCli}" >
                            <p:ajax event="change" listener="#{xmlItensBean.updateCodProd(XmlItens)}"/>
                        </p:inputText>
                    </p:column>
                </p:dataTable>

我的问题是鳕鱼。客户。该值codProdCli不会转到 backbean。

豆:

    public void updateCodProd(XmlItens item) {
    dao.updateCodigoCliente(item);
}
4

0 回答 0