Loading packages/angular/data-source/table/tree/src/lib/tree-table.data-source.ts +4 −1 Original line number Diff line number Diff line Loading @@ -380,7 +380,10 @@ export class TreeTableDataSource<RowData extends WithIdentifier & WithChildren, if (a.length !== b.length) { return false; } return equals(a.map(item => item.__node.id), b.map(item => item.__node.id)); if (!equals(a.map(item => item.__node.id), b.map(item => item.__node.id))) { return false; } return equals(a.map(item => item.__node.item).map(item => ({ ...item, children: null })), b.map(item => item.__node.item).map(item => ({ ...item, children: null }))); }), switchMap((data) => { return combineLatest([ Loading Loading
packages/angular/data-source/table/tree/src/lib/tree-table.data-source.ts +4 −1 Original line number Diff line number Diff line Loading @@ -380,7 +380,10 @@ export class TreeTableDataSource<RowData extends WithIdentifier & WithChildren, if (a.length !== b.length) { return false; } return equals(a.map(item => item.__node.id), b.map(item => item.__node.id)); if (!equals(a.map(item => item.__node.id), b.map(item => item.__node.id))) { return false; } return equals(a.map(item => item.__node.item).map(item => ({ ...item, children: null })), b.map(item => item.__node.item).map(item => ({ ...item, children: null }))); }), switchMap((data) => { return combineLatest([ Loading