GetInvalidFieldValues

Descrizione

Restituisce un array di oggetti FieldInfo corrispondente a tutti i campi dell'oggetto Entity con valori non corretti.

Gli oggetti FieldInfo non vengono ordinati in modo specifico. Utilizzare questo metodo prima di eseguire il commit di un record per determinare quali campi contengono valori non validi, in modo da rendere possibile la relativa correzione.

Sintassi

VBScript

entity.GetInvalidFieldValues 

Perl

$entity->GetInvalidFieldValues(); 
Identificativo
Descrizione
entity
Un oggetto Entity che rappresenta un record di dati dell'utente. All'interno di un hook, se si omette questa parte della sintassi, viene utilizzato l'oggetto Entity corrispondente al record di dati corrente (solo VBScript).
Valore di ritorno
Per Visual Basic, viene restituito un valore Variant contenente un array dell'Oggetto FieldInfo. Ogni oggetto FieldInfo corrisponde ad un campo dell'oggetto Entity che contiene un valore non valido. Se tutti i campi sono validi, questo metodo restituisce un valore Variant vuoto. Per Perl, viene restituita una raccolta relativa all'Oggetto FieldInfos.

Esempi

VBScript

' Iterate through the fields and examine the field names and values
fieldObjs = GetInvalidFieldValues
For Each field In fieldObjs
   fieldValue = field.GetValue
   fieldName = field.GetName
   ' ... 
Next 

Perl

# Get the list of field values

$fieldvalues = $entity->GetInvalidFieldValues();



$numfields = $fieldvalues->Count();



for ($x = 0; $x < $numfields ; $x++)

   {

   $field = $fieldvalues->Item($x);                                       

   $fieldvalue = $field->GetValue();

   $fieldname = $field->GetName();

   # ... other field commands

   } 

Feedback