Hallo Ich habe eine Datentabelle mit einem p: rowToggler, also wenn ich ein Popup von einer Zeile expasion, nachdem ich das Popup zu schließen, ich brauche einige Etiketten in den Zeilen zu aktualisieren. Update funktioniert! aber die Reihe expandierte, kollabierte. Wie kann man nach dem Schließen des Popups die Zeilenexpansion offen halten und den Inhalt aktualisieren? Vielen Dank.Wie kann man die Zeilenexpansion in einer Tabelle aktualisieren?
Snippet von PopUp
<p:ajax event="close" update=":id1:id2" oncomplete="someJavascript()" />
Snippet Databable
<h:form prependId="false" id="id1">
<h:panelGroup id="id2" >
<p:dataTable tableStyleClass="win" var="element" id="table1" value="#{myBean.list}"
selectionMode="single" rowExpandMode="single" rowIndexVar="cont" widgetVar="table1"
selection="#{myBean.selectedRecord}" rowKey="#{element.id}" >
<p:ajax event="rowToggle" listener="#{myBean.methodBean(element)}" />
<p:column styleClass="rowTogglerStyle"
<p:rowToggler collapseLabel="#{bundle.show}"
expandLabel="#{bundle.show}">
</p:rowToggler>
</p:column>
</p:datatable> </h:panelGroup> </h:form>
Dank @lastresort Ich versuche es. –