테이블에서 라벨명으로 표시되게 수정
This commit is contained in:
@@ -155,7 +155,19 @@ export const TableListComponent: React.FC<TableListComponentProps> = ({
|
||||
const meta: Record<string, { webType?: string; codeCategory?: string }> = {};
|
||||
|
||||
columns.forEach((column: any) => {
|
||||
labels[column.columnName] = column.displayName || column.columnName;
|
||||
// 🎯 Entity 조인된 컬럼의 경우 표시 컬럼명 사용
|
||||
let displayLabel = column.displayName || column.columnName;
|
||||
|
||||
// Entity 타입이고 display_column이 있는 경우
|
||||
if (column.webType === "entity" && column.displayColumn) {
|
||||
// 백엔드에서 받은 displayColumnLabel을 사용하거나, 없으면 displayColumn 사용
|
||||
displayLabel = column.displayColumnLabel || column.displayColumn;
|
||||
console.log(
|
||||
`🎯 Entity 조인 컬럼 라벨 설정: ${column.columnName} → "${displayLabel}" (${column.displayColumn})`,
|
||||
);
|
||||
}
|
||||
|
||||
labels[column.columnName] = displayLabel;
|
||||
// 🎯 웹타입과 코드카테고리 정보 저장
|
||||
meta[column.columnName] = {
|
||||
webType: column.webType,
|
||||
|
||||
Reference in New Issue
Block a user