在richfaces中对extendeddatatable进行排序

时间:2010-08-23 19:12:15

标签: richfaces

有人知道默认排序在richfaces数据表列中的确切运作方式吗? (使用sortby)

我的问题是,一旦执行了排序,新的数据顺序永远不会保留在我的支持bean数据模型中(这让我想知道这个新订单现在存储在哪里?),即实际数据模型始终只包含原始数据.. 因此,如果说用户转到另一个页面并返回应该排序的数据(使用后退按钮),则数据显示为原始数据,而不是已排序。 有人遇到过这个吗?

另外,有没有办法进行服务器端排序,即点击标题后调用我自己的排序方法..?

非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

  

另外,有没有办法做服务器端   排序,即调用我自己的排序方法   点击标题后??

A similar question here. 寻找接受的答案。

  

所以如果说用户去另一个页面   并返回应该排序的内容   数据(使用后退按钮),数据   显示为原始,未排序..有   谁有人碰到过这个?

排序是通过RichFaces中的客户端完成的,因此如果您使用上面的后端解决方案,您可以将排序保存在bean中,并在用户返回页面时使用它。您必须将bean定义为SessionScope,或者定义一个Singleton类来保存已排序的集合。