我试图在启用RowSelection的情况下实现一个DataTable Editable.
但它抛出了一个例外:
启用选择时,DataModel必须实现org.primefaces.model.SelectableDataModel.
我在对象类和托管bean类中实现了DataModel,但错误是相同的.现在只为我显示一个空白表.请帮忙.
rag*_*ags 39
这个问题有两种解决方案:
第一个是简单的.添加rowKey="#{myEntity.carID}"
到您的p:dataTable
应该解决您的问题
该错误消息表明您的 DataModel 未实现这些SelectableDataModel
接口。它需要是一个单独的类。这是 PF 中的示例,展示了如何完成数据表定义:
import org.primefaces.model.SelectableDataModel;
public class CarDataModel extends ListDataModel<Car> implements SelectableDataModel<Car> {
...
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
46253 次 |
最近记录: |