こんにちは、私はオフィスを仮定したデータテーブルを持っています。そのデータテーブル内には、データテーブル部門があります。
オフィスデータテーブルのrowtogglerをクリックすると、オフィスと尊敬される部門テーブルに関連する情報が表示されます。そして、部門データテーブルのrowtogglerをクリックすると、部門に関連する情報を取得できます。
しかし、部門データテーブルのrowtogglerをクリックしても、オフィスと部門テーブルの情報が再度取得され、下部に追加されます。
オフィスのデータテーブルを呼び出すのと同じメソッドを呼び出していると思います。
<p:dataTable id="officeDataTable" value="#{mybean.officeList}">
<p:column>...</p:column>
<p:column>...</p:column>
<p:column>...</p:column>
<p:column><p:rowToggler/></p:column>
<p:rowExpansion>
.....
.....
.....
<p:dataTable id="departmentDataTable" value="#{mybean.officeList.departmentList}">
<p:column>...</p:column>
<p:column>...</p:column>
<p:column>...</p:column>
<p:column><p:rowToggler/></p:column>
<p:rowExpansion>
.....
.....
.....
</p:rowExpansion>
</p:dataTable>
</p:rowExpansion>
</p:dataTable>