0

次の問題が発生しました。データテーブルでデータテーブルを取得しました例:

<p:dataTable var="mainarea">
  ...
  <p:dataTable value="#{bean.subarea(mainarea)" selection="#{bean.selectedsubarea}">
    <p:colum selectionMode="multiple"/>
     ...
  </p:dataTable>
</p:dataTable>

最初のテーブルが1つの結果しか生成しない限り、正常に機能します。

しかし、2つのテーブルがあるとすぐに、NullPointerExceptionが発生します。

問題は、#{bean.selectedsubarea [x]}に書き込む必要があるため、すべてのサブエリアリストが独自の配列を取得することですが、それを実現する方法がわかりません。

ご協力いただきありがとうございます :-)

4

1 に答える 1

0

私があなたの質問をはっきりと理解できるなら、あなたはPrimefacesサブテーブルを使うことができます

拡張可能なDatatbleを使用

それはあなたかもしれません

于 2013-03-07T12:51:20.173 に答える