Size: a a a

Angular Material — русскоговорящее сообщество

2020 August 20

B

Bretbas in Angular Material — русскоговорящее сообщество
просто элементарное нельзя сделать блин
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Придется делать так...
и повторять этот код везде где нужен этот сраный контрол...
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Alex , @tihon_zh , я сделал))
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
😃
источник

ТЖ

Тихон Жарких... in Angular Material — русскоговорящее сообщество
Bretbas
Alex , @tihon_zh , я сделал))
поздравления)
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Тихон Жарких
поздравления)
хитрый css)
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
от души, что были со мной)
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Поздравляю
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
спасибо)
источник
2020 August 24

B

Bretbas in Angular Material — русскоговорящее сообщество
Народ, а как можно добавлять строки в mat-table без замены всей коллекции?
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Если взять:
MatTableDataSource, в конструктор которой запихнуть коллекцию, а потом при добавлении строки делать так:
this.dataSource.data.push(new EntityRow());
как думаете, сработает?
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Bretbas
Если взять:
MatTableDataSource, в конструктор которой запихнуть коллекцию, а потом при добавлении строки делать так:
this.dataSource.data.push(new EntityRow());
как думаете, сработает?
Да сработает
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Alex Ker
Да сработает
а как это работает? он proxy чтоли делает над моей коллекцией?
просто data <— имеет тип Array<EntityRow>, тоесть в точности тот, который я передал в конструктор
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Просто если взять, и просто привязать массив на [dataSource] таблице, а потом попробовать в массив добавить элемент, то таблица не обновится.

А с MatTableDataSource работает.
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Как так получается? Такое чувство, что он proxy создает над моей коллекцией, и следит за ней, а потом эммитит таблице обновления
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Bretbas
Просто если взять, и просто привязать массив на [dataSource] таблице, а потом попробовать в массив добавить элемент, то таблица не обновится.

А с MatTableDataSource работает.
И с этим будет работать надо только Dom перестроить там метод есть update
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Bretbas
Как так получается? Такое чувство, что он proxy создает над моей коллекцией, и следит за ней, а потом эммитит таблице обновления
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Метод для примера public subscribeservers() {
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Alex , да я просто интересуюсь)
так то и MatTableDataSource пойдет)
источник