diff --git a/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx b/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx index b691a9a4..03bd8def 100644 --- a/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx +++ b/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx @@ -1930,7 +1930,7 @@ export default function TableManagementPage() { {referenceTableColumns[column.referenceTable]?.map((refCol) => ( { handleDetailSettingsChange( column.columnName, @@ -1957,9 +1957,9 @@ export default function TableManagementPage() { />
{refCol.columnName} - {refCol.columnLabel && ( + {refCol.displayName && ( - {refCol.columnLabel} + {refCol.displayName} )}
diff --git a/frontend/components/screen-embedding/ScreenSplitPanel.tsx b/frontend/components/screen-embedding/ScreenSplitPanel.tsx index acf73687..1fb412d3 100644 --- a/frontend/components/screen-embedding/ScreenSplitPanel.tsx +++ b/frontend/components/screen-embedding/ScreenSplitPanel.tsx @@ -30,17 +30,19 @@ export function ScreenSplitPanel({ screenId, config, initialFormData, groupedDat const configSplitRatio = config?.splitRatio ?? 50; // 설정 패널에서 오는 간단한 config를 임베딩 설정으로 변환 + const now = new Date().toISOString(); + const leftEmbedding = config?.leftScreenId ? { id: 1, parentScreenId: screenId || 0, childScreenId: config.leftScreenId, position: "left" as const, - mode: "view" as const, // 기본 view 모드 (select는 테이블 자체 설정) + mode: "view" as const, config: {}, companyCode: "*", - createdAt: new Date(), - updatedAt: new Date(), + createdAt: now, + updatedAt: now, } : null; @@ -50,11 +52,11 @@ export function ScreenSplitPanel({ screenId, config, initialFormData, groupedDat parentScreenId: screenId || 0, childScreenId: config.rightScreenId, position: "right" as const, - mode: "view" as const, // 기본 view 모드 + mode: "view" as const, config: {}, companyCode: "*", - createdAt: new Date(), - updatedAt: new Date(), + createdAt: now, + updatedAt: now, } : null; diff --git a/frontend/components/screen/widgets/CategoryWidget.tsx b/frontend/components/screen/widgets/CategoryWidget.tsx index a4b14300..6514166c 100644 --- a/frontend/components/screen/widgets/CategoryWidget.tsx +++ b/frontend/components/screen/widgets/CategoryWidget.tsx @@ -59,11 +59,11 @@ export function CategoryWidget({ widgetId, tableName, menuObjid, component, ...p { + onColumnSelect={(uniqueKey, columnLabel, tblName) => { const columnName = uniqueKey.split('.')[1]; - setSelectedColumn({ uniqueKey, columnName, columnLabel, tableName }); + setSelectedColumn({ uniqueKey, columnName, columnLabel, tableName: tblName }); }} menuObjid={effectiveMenuObjid} />