diff --git a/frontend/lib/registry/components/selected-items-detail-input/SelectedItemsDetailInputConfigPanel.tsx b/frontend/lib/registry/components/selected-items-detail-input/SelectedItemsDetailInputConfigPanel.tsx index 0a05ed0c..80fb210a 100644 --- a/frontend/lib/registry/components/selected-items-detail-input/SelectedItemsDetailInputConfigPanel.tsx +++ b/frontend/lib/registry/components/selected-items-detail-input/SelectedItemsDetailInputConfigPanel.tsx @@ -140,6 +140,18 @@ export const SelectedItemsDetailInputConfigPanel: React.FC { + if (!localFields || localFields.length === 0) return; + + localFields.forEach((field, index) => { + if (field.autoFillFromTable && !autoFillTableColumns[index]) { + console.log(`πŸ” [μ΄ˆκΈ°ν™”] ν•„λ“œ ${index}의 κΈ°μ‘΄ ν…Œμ΄λΈ” 컬럼 λ‘œλ“œ:`, field.autoFillFromTable); + loadAutoFillTableColumns(field.autoFillFromTable, index); + } + }); + }, []); // 초기 ν•œ 번만 μ‹€ν–‰ + // πŸ†• μžλ™ μ±„μš°κΈ° ν…Œμ΄λΈ” 선택 μ‹œ 컬럼 λ‘œλ“œ const loadAutoFillTableColumns = async (tableName: string, fieldIndex: number) => { if (!tableName) {