作为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. 注意列表没有排序,箭头也没有出现: