パネルがあるフィールドがいくつかあります。そのフィールドが読み込まれるたびに、閉じたパネルを表示したい。そのために、JavaScript メソッドを使用してこれらのパネルを閉じたいと思います。これらのパネルは自動生成されるため、widgetVar を使用できません。
<p:dataTable>
<p:column>...</p:column>
<p:column>...</p:column>
<p:column>...</p:column>
<p:column><p:rowToggler/></p:column>
<p:rowExpansion>
.....
.....
<p:panel toggleable="true" toggleSpeed="1000" closeSpeed="500"
collapsed="true">
.....
.....
.....
</p:panel>
</p:rowExpansion>
</p:dataTable>
最初の行を展開し、パネルを展開した後、最初の行を閉じたとします。その後、他の行を開くと、パネルが展開(トグル)されます。
行を展開した後、パネルを閉じる(折りたたむ)必要があります。