问候,
上下文是 myFaces 2.0.2,可能还添加了 Tomahawk 20-1.1.10
我创建了一个 dataTable(当前是一个h:dataTable
,但也可能是一个t:dataTable
使用 Tomahawk),List<MyObject>
在支持 bean 中显示 a 的某些属性。我通过只返回一个subList
列表进行分页,并通过单击列标题进行排序。
我需要做的下一件事是确保表格始终显示固定数量的行。例如,如果我的页面大小为 5,并且列表中有 12 个项目,我需要第三页来显示最后两个项目,再加上 3 个空白行。
我试图subList
用空值和空值的实例来“填充” myObject
,但这会导致在点击表的最后一页时(即使分页方法仍在添加额外的值ConcurrentModificationException
,视图也试图这样做。)。getDisplayList
然后我尝试以相同的方式填充主列表,但随后NullPointer
在我的排序功能上得到了 s (事后看来很容易)。另外,当我宁愿在 xhtml 视图中执行此操作时,这些东西都会在支持者中增加开销。
(h:/t:)dataTable
确实有一个rows
属性,但这指定了要显示的最大行数,而不是我需要的最小行数。
请问有什么想法吗?