From c77c6290d3d686c8c2d4ad4f5d97cf54f13d3c98 Mon Sep 17 00:00:00 2001 From: leeheejin Date: Thu, 15 Jan 2026 16:53:27 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BD=94=EB=93=9C=EB=A1=9C=20=EB=B3=B4?= =?UTF-8?q?=EC=9D=B4=EB=8D=98=20=EB=AC=B8=EC=A0=9C=20=EC=B5=9C=EC=86=8C?= =?UTF-8?q?=ED=95=9C=EC=9D=98=20=EC=BD=94=EB=93=9C=EB=A7=8C=20=EA=B3=A0?= =?UTF-8?q?=EC=B9=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../split-panel-layout/SplitPanelLayoutComponent.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/lib/registry/components/split-panel-layout/SplitPanelLayoutComponent.tsx b/frontend/lib/registry/components/split-panel-layout/SplitPanelLayoutComponent.tsx index a84c90fd..9609f4aa 100644 --- a/frontend/lib/registry/components/split-panel-layout/SplitPanelLayoutComponent.tsx +++ b/frontend/lib/registry/components/split-panel-layout/SplitPanelLayoutComponent.tsx @@ -84,7 +84,14 @@ export const SplitPanelLayoutComponent: React.FC // "테이블명.컬럼명" 형식을 "원본컬럼_조인컬럼명" 형식으로 변환하여 데이터 접근 const getEntityJoinValue = useCallback( (item: any, columnName: string, entityColumnMap?: Record): any => { - // 직접 매칭 시도 + // 🆕 백엔드가 제공하는 _label 필드 우선 사용 + // 백엔드는 "표시 컬럼"이 설정된 경우 columnName_label을 자동 생성 + const labelKey = `${columnName}_label`; + if (item[labelKey] !== undefined && item[labelKey] !== "" && item[labelKey] !== null) { + return item[labelKey]; + } + + // 직접 매칭 시도 (JOIN된 값이 없으면 원본 값 반환) if (item[columnName] !== undefined) { return item[columnName]; }