我已将项目从Primefaces 2.2升级到3.0
我在Datatable中遇到问题。我有一个数据表,其值我公司通过列表填充和选择行保留在阵列primefaces3.0数据表选择和值属性
<p:dataTable id="datavalues" value="#{bean.list}"
var="o" paginator="true" rows="10"
selection="#{bean.selected1}"
rowKey="#{o.property1}" >
现在我想在其他DataTable中使用所选行和对数据表我用值“#{ 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
列表中,选择的1,selected2是beanHelper类的所有属性。 这段代码完全适用于2.2它有什么用处该值也是一个数组,选择也是一个数组。
感谢您的回复。我的数据表在不同的.xhtml页面中。如何更新不同页面的ID – curious 2012-01-11 13:58:56
我没有看到带有异常的编辑,所以这可能只是beanHelper类中的代码问题。没有看到你的代码,我无法告诉。 – 2012-01-11 14:16:40