Я не могу установить столбец без группы в качестве первого столбца в сетке.
Я нашел только некрасивый обходной путь для этого:
params.columnApi.moveColumns (["использование"], 0);
но есть анимация, которая делает пользовательский опыт немного бедным.
<ag-grid-angular
style="width: 100%; height: 100%;"
class="ag-theme-balham"
[columnDefs]="columnDefs"
[rowData]="rowData"
[treeData]="true"
[getDataPath]="getDataPath">
</ag-grid-angular>
...
export class ProcTreeComponent {
...
columnDefs = [
{
field: 'usage',
headerName: 'Usage'
},
{
field: 'category',
headerName: 'Category'
}
];
rowData = [
{
usage: 1.0,
name: ['chrome'],
category: 'Permanent'
},
{
usage: 1.0,
name: ['chrome', 'Google Chrome'],
category: 'Permanent'
}
];
getDataPath = function(data) {
return data.name;
};
constructor() {
}
...
}
Фактический порядок столбцов: группа, использование, категория
Ожидаемый: использование, группа, категория
Как решить эту проблему?