我有一个ExtendedDataModel(JSF DataModel的RichFaces实现),我需要控制器的Java代码中的一些数据。如果它想要迭代它并得到每条记录,我可以做这样的事情(基本上把它当成Java集合)...
ExtendedDataModel <WorkerStatistics> data;
// call some backend code to intialize it here
for (WorkerStatistics workerStats : data)
{
或者我是否需要做一些更有趣的事情?像步行法一样?
感谢。
答案 0 :(得分:0)
org.ajax4jsf.model.ExtendedDataModel
扩展了javax.faces.model.DataModel
,这意味着您可以像对待后者一样迭代它。
方法walk()
有效。
请参阅文档:http://docs.jboss.org/richfaces/4.5.X/4.5.0.Final/javadoc/org/ajax4jsf/model/ExtendedDataModel.html