【发布时间】:2021-01-10 21:29:05
【问题描述】:
使用拖放行的 Angular Material table-expandable-rows 存在问题。 拖放根本不起作用
这里是drop函数:
export class AppComponent {
@ViewChild('table') table: MatTable<PeriodicElement>;
displayedColumns: string[] = ['position', 'name', 'weight', 'symbol'];
dataSource = ELEMENT_DATA;
expandedElement: PeriodicElement | null;
dropTable(event: CdkDragDrop<PeriodicElement[]>) {
const prevIndex = this.dataSource.findIndex((d) => d === event.item.data);
moveItemInArray(this.dataSource, prevIndex, event.currentIndex);
this.table.renderRows();
}
}
这里是示例代码 StackBlitz
【问题讨论】:
-
编辑:拖放功能有效但每行的扩展信息不能正常工作 - 它总是显示
标签: javascript angular angular-material