better column chooser

This commit is contained in:
SPRINX0\prochazka
2024-09-26 12:14:10 +02:00
parent 3603501ae2
commit 4dd3f15ba3
2 changed files with 43 additions and 7 deletions

View File

@@ -76,6 +76,7 @@
const { values, setFieldValue } = getFormContext();
$: targetDbinfo = useDatabaseInfo({ conid: $values.targetConnectionId, database: $values.targetDatabaseName });
$: sourceDbinfo = useDatabaseInfo({ conid: $values.sourceConnectionId, database: $values.sourceDatabaseName });
$: sourceConnectionInfo = useConnectionInfo({ conid: $values.sourceConnectionId });
$: sourceEngine = $sourceConnectionInfo?.engine;
$: sourceList = $values.sourceList;
@@ -219,7 +220,9 @@
<Link
onClick={() => {
showModal(ColumnMapModal, {
value: $values[`columns_${row}`],
initialValue: $values[`columns_${row}`],
sourceTableInfo: $sourceDbinfo?.tables?.find(x => x.pureName == row),
targetTableInfo: $targetDbinfo?.tables?.find(x => x.pureName == values[`targetName_${row}`] || row),
onConfirm: value => setFieldValue(`columns_${row}`, value),
});
}}