From af12aa0718bd7715c1986ca50e9c01cc8b97b572 Mon Sep 17 00:00:00 2001 From: jangwoong Date: Fri, 13 Mar 2026 17:23:07 +0900 Subject: [PATCH] =?UTF-8?q?[=ED=86=B5=EA=B3=84=20=ED=94=84=EB=A1=A0?= =?UTF-8?q?=ED=8A=B8=EC=97=94=EB=93=9C]=20=EB=AA=A9=EB=A1=9D=EB=B3=B4?= =?UTF-8?q?=EA=B8=B0=20=ED=81=B4=EB=A6=AD=EC=8B=9C=20=EB=8B=A4=EC=8B=9C=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=20=EB=A1=9C=EC=A7=81=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../verification/VerificationTargetDialog.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/st/src/components/statistics/verification/VerificationTargetDialog.tsx b/apps/st/src/components/statistics/verification/VerificationTargetDialog.tsx index 3c6043b27..c6898e8a0 100644 --- a/apps/st/src/components/statistics/verification/VerificationTargetDialog.tsx +++ b/apps/st/src/components/statistics/verification/VerificationTargetDialog.tsx @@ -85,6 +85,8 @@ export function VerificationTargetDialog({ useYn: "Y", }, ); + } else { + setNumericColumns([]); } }, [data, open, reset, tabValue]); @@ -129,6 +131,14 @@ export function VerificationTargetDialog({ } } + function handleOpenColumnDialog() { + if (numericColumns.length === 0) { + handleSearchTableMetadata(); + } else { + setIsColumnDialogOpen(true); + } + } + function handleSelectColumn(colNm: string) { setValue("colNm", colNm, { shouldValidate: true }); setIsColumnDialogOpen(false); @@ -273,9 +283,7 @@ export function VerificationTargetDialog({ type="button" variant="outline" className="whitespace-nowrap px-3" - onClick={() => - setIsColumnDialogOpen(true) - } + onClick={handleOpenColumnDialog} > 목록보기