У меня возникли проблемы с использованием нескольких selectBooleanCheckBox в нескольких DataTables в ui:repeat.
Что-то вроде этого
<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>
В фоновом компоненте на выбранной карте я обнаружил неправильные идентификаторы.
Другое странное поведение заключается в том, что когда я сортирую столбец с помощью атрибута sortBy, он сортирует все отображаемые столбцы.
Я нашел ошибку в jira
Если я использую
<c:forEach />
тег вместо
<ui:repeat />
Это немного лучше (нет сортировки между таблицами, больше значений правильно в компоненте поддержки), но иногда это все еще неправильно.
Любые идеи?
Спасибо,