0
在劍道網格中,我想始終顯示頂部的一組行。我基於'GroupField(值1,2)'字段進行此操作,並且每個組具有不同的着色模式。在排序時,記錄需要在這個組中排序。我能夠在這個小組之間進行排序,但問題在於最後一個小組首先出現。劍道網格頭單擊排序與分組
在列定義中,我正在調用如下所示的可排序塊中的函數,還會顯示函數定義。
sortable: {
compare : function (a, b) {
return generateCompare(a, b, 'FieldNameToSort');
}
function generateCompare(a, b, field) {
if (a.GroupField == b.GroupField)
result = a[field] === b[field] ? 0: a[field]> b[field] ? 1 : -1;
else if (a.GroupField > b.GroupField)
result = -1;
}
我是用正確的方式來完成它,還是在我的排序邏輯中有任何問題?