如何获取排序列的名称/ ID以及slickgrid中列的排序顺序?
我可以使用grid.setSortColumn("column")
设置排序列,并希望得到排序列及其排序顺序。
答案 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
});