我在<p:dataTable>
值来自的地方显示数据DataModel
。代码是:
<p:dataTable value="#{studentSummaryBean.studentModel}" var="student"....>
.....
</p:dataTable>
DataModel
实现如下:
@ManagedBean
@ViewScoped
public class StudentDataModel extends LazyDataModelHelper<Student> implements Serializable {
.....
}
这工作得很好,并显示所有可用的学生。现在我有一个列表,它基本上是所有可用学生的子集(子集意味着它可以包含所有学生,没有学生或少数学生)。清单是:
private List<Student> selectedStudents;
现在我的要求是在数据表中我应该只显示那些在selectedStudents
列表中的学生。我只需要在数据表StudentDataModel
中显示,因为StudentDataModel
计算的其他属性不在selectedStudents
列表中。知道如何实现这一目标吗?