2012-02-02 50 views
0

我正在使用dataTable显示对象列表(Primefaces 3.0)没有问题。但是,当我切换到3.1RC1,我得到了错误:DataModel必须实现org.primefaces.model.SelectableDataModel

时选择启用

有两种方案来解决这个问题的DataModel必须实现org.primefaces.model.SelectableDataModel:

  1. 添加rowKey,选择和的SelectionMode属性的dataTable
  2. 实施SelectableDataModel界面和延伸像ListDataModel业务一个的DataModel用于填充数据表

我无法决定哪个是完美的解决方案。第一个解决方案看起来更简单,因为它需要更少的代码更改 但是,我不确定它是否是理想的解决方案。请你帮我决定这一点。谢谢。

+0

现在,我只是说rowKey来解决问题,因为这需要非常小的变化,以我现有的来源 – rags 2012-02-08 06:43:04

回答

1

添加rowKey来解决问题,因为这需要非常小的变化,以现有资源

相关问题