角形材料一次扩展一行,并关闭所有其他打开的行

问题描述 投票:1回答:1

嗨,我有一个带有扩展折叠选项的Mat表。

我已完全使用以下链接作为参考。

https://stackblitz.com/edit/angular-material2-expandable-rows-filter-pagination-sorting

现在的问题是,在打开新行之前,我需要折叠所有先前打开的行。

有人可以帮我吗。

angular angular-material-6 mat-table
1个回答
0
投票

你好,看到此https://stackblitz.com/edit/angular-material2-expandable-rows-filter-pagination-sort-7jpsik?file=app%2Ftable-example.ts

这将以这种方式在cdk-detail-row-directive.ts中添加一个事件发射器:

@@ Output()toggleChange =新的EventEmitter(); //添加

当调用切换功能时,请添加此:

this.toggleChange.emit(this); // added

请参阅table.example.ts以获取更多更改

© www.soinside.com 2019 - 2024. All rights reserved.