1 つのアイテムが再配置されたときに、observableArray 内の各アイテムの位置を反映するように、赤で表示されている数値を更新しようとしています。ここで私の現在のコードを見ることができます: http://jsfiddle.net/BV87N/
それは私が期待するように振る舞うわけではありません。配列内のアイテムとそのプロパティ自体は観察できないためだと思います。
しかし、これを機能させる方法がよくわかりません。
ko.bindingHandlers.sortable.afterMove = function () {
self.adjustOrder();
};
self.adjustOrder = function () {
for (var i = 0, j = self.items().length; i < j; i++) {
self.items()[i].sortOrder = i;
};
};