【发布时间】:2012-01-11 10:37:44
【问题描述】:
我已将我的项目从 Primefaces 2.2 升级到 3.0
我在数据表中遇到问题。我有一个数据表,我通过列表填充其值,并且选定的行保存在数组中
<p:dataTable id="datavalues" value="#{bean.list}"
var="o" paginator="true" rows="10"
selection="#{bean.selected1}"
rowKey="#{o.property1}" >
现在我希望在另一个数据表中使用选定的行,并且在该数据表上我将值用作“#{bean.selected1}”并将选择用作#{bean.selected2},因为我还需要从中选择的值表。
<p:dataTable id="table4" var="o" value="#{bean.selected1}"
rows="10"
selection="#{bean.selected2}"
rowKey="#{o.property2}"
>
我得到的例外是:
[Lcom.packagedirectory.beans.beanHelper; cannot be cast to java.util.Collection
list、selected1、selected2都是beanHelper类的属性。 此代码在 2.2 上完美运行是否与该值也是一个数组和选择也是一个数组有关。
【问题讨论】:
标签: jsf-2 primefaces