I have a nested datatable with row expension so far so god, but I want to keep all rows expanded (open) how to achieve this on primefaces?
thanks in advance.
Sor
According to the Primefaces 4.0 documentation:
p:rowToggler component places an expand/collapse icon, clicking on a collapsed row loads expanded content with ajax. If you need to display a row as expanded by default, use expandedRow attribute which is evaluated before rendering of each row so value expressions are supported.
To keep all rows open, use it in your datatable like this:
To keep the rows open that were open before an update, you need to:
p:dataTable
you should in the expandedRow
attribute put an EL that evaluates the current row it is processing (use the var attribute or the index on the datatable or the rowkey) that returns true for each row that was expanded before.Something like this (not fully tested)
Here is the feature request at google code, which was targeted for 3.5.12 and 4.0.