【发布时间】:2011-09-30 21:12:50
【问题描述】:
我发现 Rich:extendedDataTable 的客户端动态在带有 RF 3.3.3 或 RF 4 的 JSF 2 中对我不起作用。移动列只会导致表格出现并下拉进行排序不掉下来。查看 RF 4 的 RF 演示页面,我注意到他们没有演示排序/过滤/列移动。这是因为它在 JSF2 中不起作用吗?
【问题讨论】:
我发现 Rich:extendedDataTable 的客户端动态在带有 RF 3.3.3 或 RF 4 的 JSF 2 中对我不起作用。移动列只会导致表格出现并下拉进行排序不掉下来。查看 RF 4 的 RF 演示页面,我注意到他们没有演示排序/过滤/列移动。这是因为它在 JSF2 中不起作用吗?
【问题讨论】:
对于 RF4.0,rich:extendedDataTable 中没有用于排序、显示/隐藏列的标题菜单。它们计划在未来发布。但是,列重新排序、冻结列和延迟加载绝对有效。我自己试过了。
您想通过将标题设置为 commandLink 并在支持 bean 中调用排序顺序的切换操作来实现自己的排序。
另外,仅供参考,在 RF4.0 中,您也无法保存表格状态。
您会感兴趣的链接很少:
http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=extendedDataTable&skin=blueSky
【讨论】: