Jsf没有把值放在var中

时间:2013-10-04 13:12:02

标签: jsf primefaces

我已经尝试了所有方法,但不明白它是如何工作的。 我有这个dataTable,但是我决不会在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>

我的问题是鳕鱼。 cliente。 值codProdCli不会转到backbean。

豆:

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

0 个答案:

没有答案