Notlarım

DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled.

By
on
August 6, 2015

Merhaba,
İkinci kez başıma gelen ve 3. kez gelmemesi için buraya not aldığım bir hata, aslında hata denemez gözden kaçan bir eksikliği yazacağım.
Primefaces datatable kullanırken;

DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled.

Bu şekilde bir hata alıyorsanız eğer;

 rowKey="#{dataModel.id} 

Datatable'ı doldururken burada belirttiğiniz id'yi çekmeyi unutmuşsunuzdur muhtemelen ve bundan dolayı null değer gidiyordur ve asrın hatası olan  NullPointerException gelmediği için sorun düzelmez.
select sorgusunda durumu düzeltirsek (ben id çekmeyi unutmuşum siz neyi yazdıysanız onu sorguya eklerseniz eğer) bu hata ortadan kalkmış olacaktır.

TAGS
RELATED POSTS

LEAVE A COMMENT

Sercan Toğrul
Java Developer - Kyrenia

I'm a java developer. I'm from Turkey but I live in Cyprus. You can see my skills and my notes here. Do you have a question you can send me email and I will answer!