IDE: Parametri eventi BeforeSave e OnValidate
copia linkDescrizione
Sono state create due nuove liste valori rispettivamente per il parametro Phase dell'evento BeforeSave e per il parametro Reason dell'evento OnValidate.
Le costanti contenute nelle liste valori rendono più facile leggere il codice poiché il valore è descrittivo invece che semplicemente numerico.
Funzionalità interessate
La scrittura del codice di verifica e salvataggio nelle classi Document Oriented.
Note
- Miglioramento relativo alla proposta di miglioramento PRP000600.
- L'aggiornamento delle librerie non cambia il codice. Pertanto il codice degli eventi BeforeSave e OnValidate già implementati non verranno cambiati se non per aggiornare il tipo dei corrispondenti parametri.
-
Il warning 1288 - Questo valore non è contenuto nella relativa lista valori ([ENUM]) non viene generato per le nuove liste valori se il valore usato nelle espressioni di confronto è contenuto nella nuova lista valori. In altre parole se è stato scritto:
if (Phase == 0)
il sistema non genererà il warning se il valore 0 è contenuto nella lista valori BeforeSavePhases. Questo per non generare un numero eccessivo di warning per il codice già presente nei progetti sviluppati con versioni precedenti di Instant Developer.
Ultima modifica: 15/11/2021 / Validità: da 21.5.8300