Scopo
Imposta le modalità con cui il pannello mostra gli errori di validazione a video, tenendo conto anche delle varie fasi del ciclo di validazione e salvataggio dei dati.
Sintassi
Pannello.SetErrorMode(Modifiche Nuova Riga, Modifiche Riga Esistente, Salvataggio Nuova Riga, Salvataggio Riga Esistente)
Argomenti
Occorre specificare il tipo di visualizzazione degli errori per ognuna delle quattro situazioni elencate sotto. Per farlo è necessario utilizzare le costanti della lista valori Error Modes (None, Field, Message, MessageBox).| Modifiche Nuova Riga | E' il modalità di visualizzazione degli errori durante l'inserimento di una nuova riga. Il valore di default è Field. |
| Modifiche Riga Esistente | E' il modalità di visualizzazione degli errori durante la modifica di una riga esistente. Il valore di default è Message. |
| Salvataggio Nuova Riga | E' il modalità di visualizzazione degli errori durante la validazione finale prima del salvataggio di una nuova riga. Il valore di default è MessageBox. |
| Salvataggio Riga Esistente | E' il modalità di visualizzazione degli errori durante la validazione finale prima del salvataggio di una riga esistente modificata. Il valore di default è MessageBox. |
Esempio di codice
// ****************************
// Called when a form is loaded
// ****************************
event Ordini.Load()
{
// Il pannello non deve più mostrare gli errori nella barra dei messaggi
Ordini.SetErrorMode(Field, Field, Field, Field)
}
// Called when a form is loaded
// ****************************
event Ordini.Load()
{
// Il pannello non deve più mostrare gli errori nella barra dei messaggi
Ordini.SetErrorMode(Field, Field, Field, Field)
}
- Per modificare la modalità di visualizzazione degli errori dell'intera applicazione è possibile modificare i parametri di compilazione: _ICD_PanelEditUpdateErrorMode, _ICD_PanelEditInsertErrorMode, _ICD_PanelFinalUpdateErrorMode e _ICD_PanelFinalInsertErrorMode.
- Solitamente questa procedura viene utilizzata all'interno dell'evento di Load della videata per modificare le proprietà del pannello a cui viene applicata.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680
procedura