gpt4 book ai didi

javascript - 修复了对 slickgrid 进行排序时底部的一行

转载 作者:行者123 更新时间:2023-12-03 00:43:07 30 4
gpt4 key购买 nike

我实现了简单的排序功能。

感谢这个article

现在我想保持一行固定并对其他行进行排序。(例如,total 行应固定在底部。)

这些是我的代码,

当我单击排序列时,dataView.sort 看起来像是为每行调用的。

setSort(){ // I implemented function as class function
var self = this;
this.grid.onSort.subscribe(function (e, args) {

var cols = args.sortCols;
self.dataView.sort(function (dataRow1, dataRow2) {

for (var i = 0, l = cols.length; i < l; i++) {
var field = cols[i].sortCol.field;
var sign = cols[i].sortAsc ? 1 : -1;
var value1 = dataRow1[field], value2 = dataRow2[field];
var result = (value1 == value2 ? 0 : (value1 > value2 ? 1 : -1)) * sign;

if (result != 0) {
return result;
}
}
return 0;
});
self.grid.invalidate();
self.grid.render();
});
}

最佳答案

您检查过标准examples吗? ?

例如。 this one

关于javascript - 修复了对 slickgrid 进行排序时底部的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53357176/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com