1

我在<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列表中。知道如何实现这一目标吗?

4

0 回答 0