Есть ли способ обновить источник данных (строки) таблицы Angular Material в соответствии с изменениями, внесенными путем перетаскивания в столбцы?
У меня есть событие dropListedDrop
, которое обновляет столбцы:
dropListDropped(event: CdkDropList, index: number) {
if (event) {
moveItemInArray(this.headers, this.previousIndex, index);
this.setDisplayedColumns();
}
}
Но данные в dataSource не изменяются автоматически после завершения действия перетаскивания.
Пример здесь: StackBlitz а>