From 61a2002627df9ed9fcf055b1df3a74f7a6873e28 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sat, 31 Dec 2022 13:39:07 +0100 Subject: [PATCH] deep refresh on datagrid --- packages/web/src/datagrid/DataGridCore.svelte | 45 ++++++++++++++++++- packages/web/src/tabs/TableDataTab.svelte | 1 + 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte index de8db348d..6eba775a5 100644 --- a/packages/web/src/datagrid/DataGridCore.svelte +++ b/packages/web/src/datagrid/DataGridCore.svelte @@ -13,6 +13,18 @@ onClick: () => getCurrentDataGrid().refresh(), }); + registerCommand({ + id: 'dataGrid.deepRefresh', + category: 'Data grid', + name: 'Refresh with structure', + keyText: 'Ctrl+F5', + toolbar: true, + isRelatedToTab: true, + icon: 'icon reload', + testEnabled: () => getCurrentDataGrid()?.canDeepRefresh(), + onClick: () => getCurrentDataGrid().deepRefresh(), + }); + registerCommand({ id: 'dataGrid.revertRowChanges', category: 'Data grid', @@ -282,7 +294,7 @@