필드 연결 설정 테이블 및 컬럼 db에서 가져오기
This commit is contained in:
@@ -185,6 +185,9 @@ export const ConnectionSetupModal: React.FC<ConnectionSetupModalProps> = ({
|
||||
// 모달이 열릴 때 기본값 설정
|
||||
useEffect(() => {
|
||||
if (isOpen && connection) {
|
||||
// 모달이 열릴 때마다 캐시 초기화 (라벨 업데이트 반영)
|
||||
setTableColumnsCache({});
|
||||
|
||||
const fromTableName = connection.fromNode.tableName;
|
||||
const toTableName = connection.toNode.tableName;
|
||||
const fromDisplayName = connection.fromNode.displayName;
|
||||
@@ -283,8 +286,8 @@ export const ConnectionSetupModal: React.FC<ConnectionSetupModalProps> = ({
|
||||
}, [selectedFromColumns, selectedToColumns]);
|
||||
|
||||
// 테이블 컬럼 로드 함수 (캐시 활용)
|
||||
const loadTableColumns = async (tableName: string): Promise<ColumnInfo[]> => {
|
||||
if (tableColumnsCache[tableName]) {
|
||||
const loadTableColumns = async (tableName: string, forceReload = false): Promise<ColumnInfo[]> => {
|
||||
if (tableColumnsCache[tableName] && !forceReload) {
|
||||
return tableColumnsCache[tableName];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user