2012-02-02 84 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來解決問題,因爲這需要非常小的變化,以現有資源

相關問題