如何使用Ext / JS 4.1检索网格的排序列和方向

时间:2017-02-13 20:03:08

标签: extjs coldfusion extjs4.1 coldfusion-2016

我们从ColdFusion 9升级到ColdFusion 2016,我们使用的一些代码已不再有效。看起来ColdFusion 2016使用的是Ext / JS 4.1,我不知道如何使用这个版本检索这些信息。

目前的代码是:

var mygrid = ColdFusion.Grid.getGridObject('rosterGrid');
var params = mygrid.getStore().lastOptions.params;
var sort = params.sort;
var dir = params.dir;

我找不到4.1中lastOptions.params的等价物。我需要获得网格的排序列和方向。

2 个答案:

答案 0 :(得分:3)

试试这个:

var sorter = mygrid.getStore().sorters.getAt(0); var sort = sorter.property; var dir = sorter.direction;

答案 1 :(得分:1)

http://maps.google.com/的帮助下,这是我的最终代码。

var sorter = mygrid.getStore().sorters.getAt(0); 
if (typeof sorter != 'undefined') { 
   var sort = sorter.property; 
   var dir = sorter.direction; 
} else { 
   var sort = 'startDate'; 
   var dir = 'ASC'; 
}