Boa tarde pessoal,
Estou com um problema para utilizar um inputText dentro de um dataTable e ListDataModel e gostaria da ajuda de vocês.
É o seguinte,
Estou mostrando na tela um dataTable onde traz o resultado de um ListDataModel, e o último campo seria o preenchimento de valores. Além disso, o resultado vem paginado (utilizando rich:datascroller). Ele mostra o resultado na tela certinho, porém quando digito por exemplo os valores no inputText da página 1 e vou para a página 2, quando volto para a página 1 todos os valores voltaram para o valor original do ListDataModel.
Existe alguma maneira de fazer com que ele assuma e persista este valor que eu digitei na troca de página?
Segue abaixo os códigos do arquivo XHTML para consultas futuras.
<rich:dataTable id="editarItensCotacaoFornecedor" value="#{CotacaoMB.relacaoItensFornecedorCotacao}" var="relacaoItensFornecedorCotacao"
border="1" sortMode="multiple" reRender="paginaItensCotacaoFornecedor" rows="15" align="center"
rendered="#{CotacaoMB.controles.controleEdicaoCotacoesFornecedor}">
<rich:column>
<f:facet name="header">Cód. cotação</f:facet>
<h:outputText value="#{relacaoItensFornecedorCotacao.codCotacao}"/>
</rich:column>
<rich:column>
<f:facet name="header">Data início</f:facet>
<h:outputText value="#{relacaoItensFornecedorCotacao.dataInicio}"/>
</rich:column>
<rich:column>
<f:facet name="header">Data final</f:facet>
<h:outputText value="#{relacaoItensFornecedorCotacao.dataFim}"/>
</rich:column>
<rich:column>
<f:facet name="header">Descrição</f:facet>
<h:outputText value="#{relacaoItensFornecedorCotacao.descricao}"/>
</rich:column>
<rich:column>
<f:facet name="header">Cód. PLU</f:facet>
<h:outputText value="#{relacaoItensFornecedorCotacao.cotacaoFornecedor.codigoPLU}"/>
</rich:column>
<rich:column>
<f:facet name="header">Cód. EAN</f:facet>
<h:outputText value="#{relacaoItensFornecedorCotacao.cotacaoFornecedor.itens.eanItem}"/>
</rich:column>
<rich:column>
<f:facet name="header">Descrição</f:facet>
<h:outputText value="#{relacaoItensFornecedorCotacao.cotacaoFornecedor.itens.descricaoItem}"/>
</rich:column>
<rich:column>
<f:facet name="header">Preço</f:facet>
<h:inputText value="#{relacaoItensFornecedorCotacao.cotacaoFornecedor.precoFornecedor}" maxlength="7" size="7" immediate="true"/>
</rich:column>
<f:facet name="footer">
<rich:datascroller align="left" id="paginaItensCotacaoFornecedor" renderIfSinglePage="false"/>
</f:facet>
</rich:dataTable>
Obrigado,