So why am I getting this exception?
Is the 3.0 Showcase code stale or have I made a mistake?DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled.
Is the 3.0 Showcase code stale or have I made a mistake?DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled.
Code: Select all
public class StudentDataModel extends ListDataModel<Student> implements SelectableDataModel<Student>{
public StudentDataModel(List<Student> list) {
super(list);
}
@Override
public Student getRowData(String rowKey) {
List<Student> students = (List<Student>)this.getWrappedData();
for(Student student : students){
if(student.getIdStudent().toString().equalsIgnoreCase(rowKey)){
return student;
}
}
return null;
}
@Override
public Object getRowKey(Student object) {
return object.getIdStudent();
}
Users browsing this forum: No registered users and 28 guests