首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拖放具有table-expandable-rows表的行

拖放具有table-expandable-rows表的行
EN

Stack Overflow用户
提问于 2020-09-24 22:49:12
回答 1查看 155关注 0票数 0

有一个问题的角度材料表-可扩展-行与拖放行。拖放完全不起作用

下面是drop函数:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2021-04-21 22:17:51

现在我遇到了和你一样的问题,但我想我已经找到了解决方案。基本上,问题出在引用cdkDrag的那一行。除了CSS之外,我还粘贴了一个相当难看但工作正常的CSS。当我准备好的时候,我会很好地离开

https://angular-bgjaeg.stackblitz.io

https://stackblitz.com/edit/angular-bgjaeg?file=src%2Fapp%2Fapp.component.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64048968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档