У меня есть 2 сетки, показывающие одни и те же данные с двумя разными видами:
$scope.aGridOptions = {
data: 'aData',
columnDefs: [
{ displayName: 'Column 1', field: 'col1',},
{ displayName: 'Column2', field: 'col2',}],
sortInfo: {
fields: ['col1'], directions: ['asc']
},
};
$scope.bGridOptions = {
data: 'aData',
columnDefs: [
{ displayName: 'Column 1', field: 'col1',},
{ displayName: 'Column2', field: 'col2',}],
sortInfo: {
fields: ['col1', 'col2'],
directions: ['asc', 'asc']
},
};
Как показывает плункер, оба сортируются одинаково, только по столбцу 1. Не только это, но и ng-grid 2.0.7 уничтожает объект sortInfo на bGridOptions
, чтобы сократить сортировку только до одного столбца.
http://plnkr.co/edit/riDzDcS3YSJrQrULwL2j?p=preview
Кажется, я не могу найти, где он уничтожает мои параметры сортировки. Как мне заставить его сортировать по 2 столбцам, а не мусорить мою sortInfo?