Сделать столбец дерева не первым, а вторым - PullRequest
0 голосов
/ 01 июня 2019

Я не могу установить столбец без группы в качестве первого столбца в сетке.

Я нашел только некрасивый обходной путь для этого: 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() {
  }
...
}

Фактический порядок столбцов: группа, использование, категория Ожидаемый: использование, группа, категория

Как решить эту проблему?

...