English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 21.5.8300
  • Novità

IDE: Parametri eventi BeforeSave e OnValidate

copia link

Descrizione

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

Vedi anche

  • Before Save (evento)
  • On Validate (evento)
  • Before Save Phases (lista valori)
  • Validate Reasons (lista valori)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum