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 子表

带有可扩展数据表

也许你会

于 2013-03-07T12:51:20.173 回答