From 8018b12e44babe80b13cb982b8c4a83cff0ff840 Mon Sep 17 00:00:00 2001 From: Faran Javed Date: Thu, 29 Jan 2026 23:48:27 +0500 Subject: [PATCH] [Fix]: #2118 table download event override --- .../lowcoder/src/comps/comps/tableComp/tableCompView.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/client/packages/lowcoder/src/comps/comps/tableComp/tableCompView.tsx b/client/packages/lowcoder/src/comps/comps/tableComp/tableCompView.tsx index a5adc969c..389db6952 100644 --- a/client/packages/lowcoder/src/comps/comps/tableComp/tableCompView.tsx +++ b/client/packages/lowcoder/src/comps/comps/tableComp/tableCompView.tsx @@ -294,8 +294,13 @@ export const TableCompView = React.memo((props: { ) } onDownload={() => { - handleChangeEvent("download"); - onDownload(`${compName}-data`) + if (compChildren.onEvent.isBind("download")) { + // Custom download handler exists + handleChangeEvent("download"); + } else { + // Download default CSV + onDownload(`${compName}-data`); + } }} hasChange={hasChange} onSaveChanges={() => handleChangeEvent("saveChanges")}