按多列排序

时间:2014-09-24 16:01:37

标签: xpages xpages-ssjs

我有一个xPage,其中一个转发器链接到视图中有30列的视图。我有两个组合框,用户选择第一级排序,然后选择第二级排序列。所以我需要按两列排序。我可以通过将SortColumn值设置为在第一个组合框中选择的列名来获取Primary Sort,但是无法弄清楚如何进行两个级别的排序。

2 个答案:

答案 0 :(得分:0)

我们可以用Ext-js做到这一点。我们目前正在运行4.1.1版,不确定它是否适用于该版本,但4.2.2似乎有这个功能。

http://docs.sencha.com/extjs/4.2.2/#!/example/grid/multiple-sorting.html

发给我一个IM。

答案 1 :(得分:0)

如果您需要对太多列进行排序,可能只是简单但不推荐使用。

创建一个单独的视图,每列作为主列,另一列作为辅助列,每个视图都有一个XPage设计元素。在组合框选择中将页面重定向到相应的XPage。

如果需要排序5列,则需要25个视图和25个XPage设计元素。如果有10列,那么100个视图和100个XPage设计元素。