koGrid 2.1.1の一部として、デフォルトの並べ替えを機能させることができませんでした。つまり、グリッドを特定の列/方向で並べ替えたい場合、期待どおりの動作が得られません。koGrid のデフォルトの並べ替えは、最初に gridOptions を構成するときに sortInfo によって実現されます。
この問題を示すjsFiddleを使用して例を作成しました。sortInfoを指定したにもかかわらず、リストが名前でソートされていないことがわかります。
1. ソート情報で koGrid を初期化:
this.gridOptions = {
data: self.myData,
...
sortInfo: ko.observable({
column: { "field": "name" },
"direction": "asc"
})
...
};
2. リストがソートされておらず、矢印も表示されていないことに注意してください。