Compare commits

..

No commits in common. "e5aa44e0d46da362f3eb1d8288b97e9757bbabfc" and "7fb4fbc7f1ac180a54500334659c4bb9e9fa8ce2" have entirely different histories.

1 changed files with 4 additions and 1 deletions

View File

@ -207,6 +207,9 @@ const FileUploadComponent: React.FC<FileUploadComponentProps> = ({
return;
}
// 등록 모드(새 레코드)일 때는 이전 파일을 로드하지 않음
if (!isRecordMode) return;
const rawValue = String(imageObjidFromFormData);
// 콤마 구분 다중 objid 또는 단일 objid 모두 처리
const objids = rawValue.split(',').map(s => s.trim()).filter(s => /^\d+$/.test(s));
@ -262,7 +265,7 @@ const FileUploadComponent: React.FC<FileUploadComponentProps> = ({
console.error("🖼️ [FileUploadComponent] 파일 정보 조회 오류:", error);
}
})();
}, [imageObjidFromFormData, columnName, component.id]);
}, [imageObjidFromFormData, columnName, component.id, isRecordMode]);
// 🎯 화면설계 모드에서 실제 화면으로의 실시간 동기화 이벤트 리스너
// 🆕 columnName도 체크하여 같은 화면의 다른 파일 업로드 컴포넌트와 구분