我正在使用以下函数根据称为 sort 的整数值对 observableArray 进行排序:
model.sortColumns = function (a, b) {
return a.Order > b.Order ? 1 : -1;
};
model.sortedColumns = ko.dependentObservable(function () {
return this.reportFields.slice().sort(this.sortColumns);
}, model);
我正在使用 foreach 在屏幕上显示它们并且一切正常,但我现在需要做的是在 foreach 中提供更改顺序的能力。我打算用点击事件放置简单的向上/向下箭头图标,但我不知道如何去改变它,以前有没有人做过这样的事情?