我有一个最初有可用数据的网格,并且数据已经按第一列(日期)排序。我想在该列上显示排序箭头,表明这是当前排序。
我已经设置了 sortInfo 选项,但它没有反映在 UI 中。
有没有办法让排序箭头显示初始数据而无需单击列标题?
我有一个最初有可用数据的网格,并且数据已经按第一列(日期)排序。我想在该列上显示排序箭头,表明这是当前排序。
我已经设置了 sortInfo 选项,但它没有反映在 UI 中。
有没有办法让排序箭头显示初始数据而无需单击列标题?
如果将sortInfo设置为asc或desc,则排序箭头应该已经显示。
当我在我的 gridOptions 中指定它时,经过测试并为我工作
$scope.gridOptions = {
data: 'myData',
sortInfo: {fields:['name'], directions:['asc'] }
};
一个小的旁注,我必须将方向指定为小写或排序失败......设置排序方向也非常重要,因为那是 ngGrid 代码的位置(另请参见 第796-801行):
self.showSortButtonUp = function() {
return self.sortable ? self.sortDirection === DESC : self.sortable;
};
self.showSortButtonDown = function() {
return self.sortable ? self.sortDirection === ASC : self.sortable;
};