There seems to be an issue with extendedDataTable, when I use ui:repeat to iterate over
two lists instead of two different tables I get one table twice. Simple dataTable works
fine. Serves to remind me to use different data sets next time.
However it looks like the fundamental issue is irresolvable. When the component tree is
being built the constructor of the dataTable is only called once (the <ui:repeat>
only has one child). Since there is only one instance of a UIComponent there is also only
one ComponentStateHolder. Because we now have to render the whole ui:repeat the state is
applied to every row. So as I described earlier changing a state of one row, e.g. sorting
a column, will sort that column in every table. I'll contact the Mojarra team.
Posted by forums
Original post:
https://developer.jboss.org/message/912033#912033