Scopo
Questa funzione permette di sapere se una proprietà ha un messaggio di errore o di avvertimento associato e di conoscerlo.
Sintassi
string ErrMsg = "" // Messaggio di errore proprietà specificata
//
ErrMsg := GetPropertyErrorByIndex(indice proprietà)
//
ErrMsg := GetPropertyErrorByIndex(indice proprietà)
Argomenti
Indice Proprietà | E' un numero intero che identifica la proprietà (da 1 al numero di proprietà del documento restituito dalla funzione GetPropertyCount) |
Valore di ritorno
Viene ritornata una stringa che rappresenta l'errore o il messaggio di avvertimento associato alla proprietà indicata come parametro. Se non ci sono errori o avvertimenti viene ritornato Null String.
Esempio di codice
Errori delle proprietà
{
int propIdx := ONE // Indice della proprietà
//
// Scorro le proprietà
while propIdx <= struct.GetPropertyCount()
{
string text := doc.GetPropertyErrorByIndex(propIdx)
if Length(text) > ZERO
{
IDPropertyDefinition pd := struct.GetPropertyDefinition(propIdx)
//
// Aggiungo l'errore
errori.AddString(pd.UIName +c C: +c text)
}
//
// Proseguo con la prossima proprietà
propIdx := propIdx + ONE
}
}
{
int propIdx := ONE // Indice della proprietà
//
// Scorro le proprietà
while propIdx <= struct.GetPropertyCount()
{
string text := doc.GetPropertyErrorByIndex(propIdx)
if Length(text) > ZERO
{
IDPropertyDefinition pd := struct.GetPropertyDefinition(propIdx)
//
// Aggiungo l'errore
errori.AddString(pd.UIName +c C: +c text)
}
//
// Proseguo con la prossima proprietà
propIdx := propIdx + ONE
}
}
- A differenza della funzione GetPropertyError questa funzione cerca la proprietà per indice ed è utilizzabile anche all'esterno della classe del documento.
Ultima modifica: 25/10/2016 / Validità: da 8.0.3560