123
This commit is contained in:
@@ -237,8 +237,8 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
|
||||
|
||||
const [entityDisplayConfigs, setEntityDisplayConfigs] = useState<
|
||||
Record<string, {
|
||||
sourceColumns: Array<{ columnName: string; displayName: string; dataType: string }>;
|
||||
joinColumns: Array<{ columnName: string; displayName: string; dataType: string }>;
|
||||
sourceColumns: Array<{ column_name: string; display_name: string; data_type: string }>;
|
||||
joinColumns: Array<{ column_name: string; display_name: string; data_type: string }>;
|
||||
selectedColumns: string[];
|
||||
separator: string;
|
||||
}>
|
||||
@@ -529,7 +529,7 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
|
||||
const sourceResult = await entityJoinApi.getReferenceTableColumns(sourceTable);
|
||||
const sourceColumns = sourceResult.columns || [];
|
||||
|
||||
let joinColumns: Array<{ columnName: string; displayName: string; dataType: string }> = [];
|
||||
let joinColumns: Array<{ column_name: string; display_name: string; data_type: string }> = [];
|
||||
if (joinTable) {
|
||||
try {
|
||||
const joinResult = await entityJoinApi.getReferenceTableColumns(joinTable);
|
||||
@@ -1165,17 +1165,17 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
|
||||
>
|
||||
{entityDisplayConfigs[column.columnName].sourceColumns.map((col) => (
|
||||
<CommandItem
|
||||
key={`source-${col.columnName}`}
|
||||
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.columnName)}
|
||||
key={`source-${col.column_name}`}
|
||||
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.column_name)}
|
||||
className="text-xs"
|
||||
>
|
||||
<Check
|
||||
className={cn(
|
||||
"mr-2 h-4 w-4",
|
||||
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.columnName) ? "opacity-100" : "opacity-0",
|
||||
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.column_name) ? "opacity-100" : "opacity-0",
|
||||
)}
|
||||
/>
|
||||
{col.displayName}
|
||||
{col.display_name}
|
||||
</CommandItem>
|
||||
))}
|
||||
</CommandGroup>
|
||||
@@ -1184,17 +1184,17 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
|
||||
<CommandGroup heading={`참조 테이블: ${column.entityDisplayConfig?.joinTable}`}>
|
||||
{entityDisplayConfigs[column.columnName].joinColumns.map((col) => (
|
||||
<CommandItem
|
||||
key={`join-${col.columnName}`}
|
||||
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.columnName)}
|
||||
key={`join-${col.column_name}`}
|
||||
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.column_name)}
|
||||
className="text-xs"
|
||||
>
|
||||
<Check
|
||||
className={cn(
|
||||
"mr-2 h-4 w-4",
|
||||
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.columnName) ? "opacity-100" : "opacity-0",
|
||||
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.column_name) ? "opacity-100" : "opacity-0",
|
||||
)}
|
||||
/>
|
||||
{col.displayName}
|
||||
{col.display_name}
|
||||
</CommandItem>
|
||||
))}
|
||||
</CommandGroup>
|
||||
|
||||
Reference in New Issue
Block a user