PAN: Pannelli DO e validazione lookup
linkDescrizione
Ora i documenti utilizzano il proprio pannello per validare i campi di tipo foreign-key.
Il miglioramento si attiva per i documenti mostrati nei pannelli. Il sistema, se il documento è mostrato in un pannello, utilizza quest'ultimo per verificare se il valore inserito nelle proprietà foreign-key è corretto (ovvero se la corrispondente query di lookup del pannello trova dati e quindi il campo foreign-key è valido).
Funzionalità interessate
Validazione dei dati nei pannelli Document Oriented.
Note
- Miglioramento relativo alla richiesta di assistenza 001149-2020.
-
Tale comportamento era già presente fino alla versione 19.0 di Instant Developer. L'algoritmo, però, non era corretto perché:
- il pannello mostrava l'errore ma non scriveva i dati nel documento
- il pannello rimaneva in uno stato non corretto (la lettura della proprietà Status mostrava il valore UPDATED ma, internamente, lo stato del pannello non era corretto)
- il sistema non notificava gli eventi BeginTransaction, EndTransaction, Validate del documento e quindi non permetteva al programmatore di intervenire se l'utente digitava un valore errato per il campo foreign-key
- Attenzione: La validazione utilizza le query di lookup del pannello, pertanto viene eseguita solo per i documenti che sono attualmente mostrati nella griglia. La validazione delle lookup per i documenti "fuori dalla griglia" non viene eseguita, così com'era nelle versioni precedenti di Instant Developer.
Ultima modifica: 29/11/2022 / Validità: da 20.5.8000