diff --git a/frontend/lib/registry/components/simple-repeater-table/SimpleRepeaterTableConfigPanel.tsx b/frontend/lib/registry/components/simple-repeater-table/SimpleRepeaterTableConfigPanel.tsx index f0bdd7ac..396d831f 100644 --- a/frontend/lib/registry/components/simple-repeater-table/SimpleRepeaterTableConfigPanel.tsx +++ b/frontend/lib/registry/components/simple-repeater-table/SimpleRepeaterTableConfigPanel.tsx @@ -585,21 +585,29 @@ export function SimpleRepeaterTableConfigPanel({

- 초기 데이터를 조회할 테이블 (예: sales_order_mng) + 선택 안 하면 빈 테이블로 시작합니다 (새 데이터 입력용)

@@ -1079,48 +1087,71 @@ export function SimpleRepeaterTableConfigPanel({ )} - {/* 🆕 데이터 타겟 설정 (어디에 저장할지) */} -
-
-
- + {/* 🆕 데이터 타겟 설정 - 부모-자식 모드면 숨김 */} + {localConfig.parentChildConfig?.enabled ? ( + // 부모-자식 모드: 간단한 안내만 표시 +
+
+

+ 부모-자식 모드 +
+ → {localConfig.parentChildConfig.childTable || "자식 테이블"}.{col.field || "필드명"} 에 저장 +

+
+ ) : ( + // 일반 모드: 타겟 설정 (선택사항) +
+
+
+ +
-
- - -

- 이 컬럼의 값을 저장할 테이블 -

-
+
+ + +

+ 선택 안 하면 이 컬럼은 저장되지 않습니다 +

+
- {col.targetConfig?.targetTable && ( - <> + {col.targetConfig?.targetTable && col.targetConfig.targetTable !== "" && (
updateColumn(index, { targetConfig: { ...col.targetConfig, @@ -1129,37 +1160,10 @@ export function SimpleRepeaterTableConfigPanel({ })} showTableName={true} /> -

- 저장할 컬럼명 -

- -
-
- - updateColumn(index, { - targetConfig: { - ...col.targetConfig, - saveEnabled: checked - } - })} - /> -
-

- 비활성화 시 저장하지 않음 (표시 전용) -

-
- - {col.targetConfig.targetTable && col.targetConfig.targetColumn && ( -
- 저장: {col.targetConfig.targetTable}.{col.targetConfig.targetColumn} -
- )} - - )} -
+ )} +
+ )} {/* 편집 가능 여부 */}