Je développe une application web Seam-Jsfv1.2-EJB3. J'ai une datatable et des cases à cocher dans chaque rangée. De plus, j'ai un crypteur de données au bas de ma table aussi.Problème <rich: datatable> et <rich: datascroller>
Mon problème est que lorsque je clique sur le numéro de page suivant du défileur, les cases à cocher sélectionnées à la première page du datatable ont disparu. Je veux dire, même s'ils ont été sélectionnés, en cliquant sur la page suivante, ils sont désélectionnés. Je le vois en revenant à la première page en cliquant sur le défilement.
Avez-vous une idée de ce problème? Pour clearify mon cas, j'attaché mon code ci-dessous:
<rich:dataTable
id="apiV2ProductList" rows="10" var="_apiV2Product"
value="#{apiV2ProductList.resultList}"
rendered="#{not empty apiV2ProductList.resultList}" reRender="ds">
<rich:column>
<f:facet name="header">
<h:selectBooleanCheckbox id="selectionCheckAll" onclick="selectAll()" />
</f:facet>
<h:selectBooleanCheckbox id="selectionCheck" onclick="increase(this)" value="#{_apiV2Product.selectValue}" >
</h:selectBooleanCheckbox>
</rich:column>
...
<f:facet name="footer">
<rich:datascroller id="ds" renderIfSinglePage="false">
</rich:datascroller>
</f:facet>
Un grand merci à l'avance. Baris
Merci, vous m'avez économisé beaucoup de temps avec votre réponse – TeFa