From 249c283819b99b8c8f6bf8d9ee2808eda1fd5aa5 Mon Sep 17 00:00:00 2001 From: Hein Date: Mon, 1 Dec 2025 10:39:28 +0200 Subject: [PATCH] Update buffer when onCellClick --- src/Gridler/components/GridlerStore.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Gridler/components/GridlerStore.tsx b/src/Gridler/components/GridlerStore.tsx index b291665..c694e8e 100644 --- a/src/Gridler/components/GridlerStore.tsx +++ b/src/Gridler/components/GridlerStore.tsx @@ -461,7 +461,18 @@ const { Provider, useStore: useGridlerStore } = createSyncStore { const state = get(); const [col, row] = cell; - state.glideProps?.onCellClicked?.(cell, event); + if (state.glideProps?.onCellClicked) { + state.glideProps?.onCellClicked?.(cell, event); + } else { + if (state.values?.length) { + if (state.onChange) { + state.onChange(state.values); + } else { + state.setState('values', state.values); + } + } + } + state._events.dispatchEvent( new CustomEvent('onCellClicked', { detail: { cell, col, row, state },