[Fix] Sezione mapping ora visibile per connessioni ODBC con query validata
- Modificata condizione isSourceReady in DataCoupler.razor - Per ODBC: richiede solo useCustomQuery && isQueryValid (non isDatabaseConnected) - Per altri DB: comportamento invariato (richiede isDatabaseConnected) - Risolto: mapping non appariva dopo validazione query ODBC
This commit is contained in:
@@ -812,8 +812,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div> <!-- Sezione Mapping (quando la fonte è selezionata e REST è connesso) -->
|
</div> <!-- Sezione Mapping (quando la fonte è selezionata e REST è connesso) -->
|
||||||
@{
|
@{
|
||||||
var isSourceReady = (selectedSourceType == "database" && isDatabaseConnected &&
|
// Per ODBC: non richiede isDatabaseConnected, basta query validata
|
||||||
((useCustomQuery && isQueryValid) || (!useCustomQuery && !string.IsNullOrEmpty(selectedTable)))) ||
|
// Per altri database: richiede connessione + (query validata OR tabella selezionata)
|
||||||
|
var isSourceReady = (selectedSourceType == "database" &&
|
||||||
|
((IsOdbcConnection() && useCustomQuery && isQueryValid) ||
|
||||||
|
(!IsOdbcConnection() && isDatabaseConnected && ((useCustomQuery && isQueryValid) || (!useCustomQuery && !string.IsNullOrEmpty(selectedTable)))))) ||
|
||||||
(selectedSourceType == "file" && !string.IsNullOrEmpty(selectedSheet));
|
(selectedSourceType == "file" && !string.IsNullOrEmpty(selectedSheet));
|
||||||
}
|
}
|
||||||
@if (isSourceReady && isRestConnected && selectedRestEntity != null)
|
@if (isSourceReady && isRestConnected && selectedRestEntity != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user