I have RowExpansion dataTable
<p:dataTable value="#{clients.clients}" var="client">
<p:column>
<p:rowToggler />
</p:column>
<p:column headerText="name" sortBy="#{client.name}">
<h:outputText value="#{client.name}"/>
</p:column>
<p:column headerText="email" sortBy="#{client.email}">
<h:outputText value="#{client.email}" />
</p:column>
<p:rowExpansion>
<p:panelGrid columns="2">
<h:outputText value="Id:" />
<h:outputText value="#{client.id}" />
</p:panelGrid>
</p:rowExpansion>
</p:dataTable>
And I need to do two things:
- Expand row on row click
- Hide previous expanded rows.
So how to do this?