【发布时间】:2017-04-24 22:01:57
【问题描述】:
您好,我有一个带有 p:rowToggler 的数据表,因此当从行扩展启动弹出窗口时,在关闭弹出窗口后,我需要更新行中的一些标签。更新有效!但行扩大,折叠。关闭弹出窗口并更新内容后,如何保持打开行扩展。谢谢。
弹窗片段
<p:ajax event="close" update=":id1:id2" oncomplete="someJavascript()" />
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>
【问题讨论】:
标签: jsf primefaces