如何使用 Slickgrid 对行进行排序?
我正在使用 Slickgrid 但我不想使用 slick.model .js
。如何编写grid.onSort
来对数据集的行进行排序?
我的代码使用标准模板:
$(function() {
var data = [ ... ];
grid = new Slick.Grid($("#myGrid"), data, columns, options);
grid.onSort = function(sortCol, sortAsc) {
sortdir = sortAsc ? 1 : -1;
sortcol = sortCol.field;
// ??
};
})
I'm using Slickgrid but I'd prefer not to use slick.model.js
. How can I write grid.onSort
to sort the lines of my data set?
My code uses the standard template:
$(function() {
var data = [ ... ];
grid = new Slick.Grid($("#myGrid"), data, columns, options);
grid.onSort = function(sortCol, sortAsc) {
sortdir = sortAsc ? 1 : -1;
sortcol = sortCol.field;
// ??
};
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以编写自己的比较器来对“数据”进行排序(请参阅标准数组排序示例)。
之后,告诉网格重新渲染:
You can write your own comparer to sort "data" with (see standard Array sorting examples).
After that, tell the grid to rerender: