Угловой материал расширяется по одному ряду за раз и закрывает все остальные открытые ряды

Привет, у меня есть столик с опцией развернуть свернуть.

Я использовал именно ссылку ниже для моей справки.

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

Теперь проблема в том, что мне нужно свернуть все предыдущие открытые строки перед открытием новой строки.

Может кто-нибудь, пожалуйста, помогите мне в этом.

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 для дополнительных изменений

Другие вопросы по тегам