在SlickGrid中获取排序详细信息

时间:2012-03-12 07:08:00

标签: slickgrid

如何获取排序列的名称/ ID以及slickgrid中列的排序顺序?
我可以使用grid.setSortColumn("column")设置排序列,并希望得到排序列及其排序顺序。

2 个答案:

答案 0 :(得分:2)

 grid.getSortColumns()

将为您提供如下对象数组:

[Object { columnId= "ProjectProgram",  sortAsc=false}]

答案 1 :(得分:0)

您可以在回调函数中访问onSort:

var grid = new Slick.Grid("#sf_grid", dataView, columns, options);

grid.onSort.subscribe(function(e, args) {
    var sortdir = args.sortAsc ? 1 : -1; //get the sort order
    var sortcol = args.sortCol.field;    //get the sort column
});