From dc2a002afeeca89d67ad6b4aef2047702075b7b9 Mon Sep 17 00:00:00 2001 From: Ghislain B Date: Wed, 5 Jun 2024 22:28:06 -0400 Subject: [PATCH] fix(TreeData): addItem should keep current sorted column (#1558) * fix(TreeData): addItem should keep current sorted column - prior to this PR, calling `addItem()` (or `addItems()`) was always resorting using the Tree Data initial sort because the method being called is the same for the initial Tree Data first load and/or adding an item. So we should really reuse any existing current sort when resorting the updated tree. --- .../src/examples/example05.html | 2 +- .../src/examples/example05.ts | 14 +++----- .../services/__tests__/grid.service.spec.ts | 5 +++ .../__tests__/treeData.service.spec.ts | 30 ++++++++++++++-- packages/common/src/services/grid.service.ts | 5 +-- .../common/src/services/treeData.service.ts | 7 ++-- test/cypress/e2e/example12.cy.ts | 34 +++++++++---------- 7 files changed, 63 insertions(+), 34 deletions(-) diff --git a/examples/vite-demo-vanilla-bundle/src/examples/example05.html b/examples/vite-demo-vanilla-bundle/src/examples/example05.html index a55cf44b3..908d7d7ca 100644 --- a/examples/vite-demo-vanilla-bundle/src/examples/example05.html +++ b/examples/vite-demo-vanilla-bundle/src/examples/example05.html @@ -47,7 +47,7 @@