次の関数を使用して、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 で順序を変更する機能を提供することです。クリックイベント付きのシンプルな上下矢印アイコンを配置するつもりでしたが、変更方法がわかりません。以前にこのようなことをした人はいますか?