группировка столбцов ag-grid при выпадающем списке

У меня была та же проблема. Это было разрешено установкой «Соединения USB-компьютера» на «Камера (PTP)» вместо «Media Device (MTP)

0
задан mruanova 5 March 2019 в 16:20
поделиться

1 ответ

Полагаю, вы пропустили документацию по grid-column-API

Методы управления группами строк столбцов: getRowGroupColumns(), addRowGroupColumn(colKey) , addRowGroupColumns(colKeys), removeRowGroupColumn(colKey) , removeRowGroupColumns(colKeys), setRowGroupColumns(colKeys), moveRowGroupColumn(fromIndex, toIndex)

Таким образом, чтобы достичь раскрывающегося сценария, вы нужно позаботиться о группировке add и remove при выпадающих изменениях. (* может быть и нет, но давайте сделаем так)

<select (change)="onChange($event.target.value)">
    <option value="null">Select group</option>
    <option value="year">Year</option>
    <option value="country">Country</option>
</select>

onChange(value){
  this.gridColumnApi.getRowGroupColumns().forEach(i=>{
    this.gridColumnApi.removeRowGroupColumn(i.colId);
  })
  this.gridColumnApi.addRowGroupColumn(value);
}

Демо

0
ответ дан un.spike 5 March 2019 в 16:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: