English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document
  • Gestione Errori

Get Property Error By Index

funzione copia link

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à)

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
  }
}
  • 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

Vedi Anche

  • Get Property Count (funzione)
  • Get Property Error (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum