Je rencontre des problèmes lors de l'utilisation de selectBooleanCheckBox multiple dans plusieurs DataTables dans ui: repeat.selectBooleanCheckbox dans un DataTable in ui: repeat
Quelque chose comme ça
<ui:repeat var="f" value="#{mybean.values}">
<rich:dataTable value="#{f.values}" var="v">
<rich:column>
<h:selectBooleanCheckbox value="#{mybean.selected[v.id]}"/>
</rich:column>
</rich:dataTable>
</ui:repeat>
Dans le backing bean, dans la carte sélectionnée, je trouve les mauvaises ids.
Autre comportement étrange est que lorsque je trier la colonne en utilisant l'attribut sortBy, il trie toute la colonne rendue.
que j'ai trouvé le bug sur le JIRA
Si je le
<c:forEach />
tag
au lieu de
<ui:repeat />
est un peu mieux (pas de tri entre les tables, plus de valeurs sont exactes dans le backing bean), mais parfois c'est s jusqu'à tort.
Des idées?
Merci,
Quels identifiants obtenez-vous (par exemple, est-ce le même)? – Damo
Non, ce n'est pas le cas. Chaque rangée a un identifiant différent. Merci. –