Restituisce il funzionamento (obbligatorietà) di un campo come definito nello schema per uno stato specifico. Se non viene fornito uno stato, restituisce il funzionamento predefinito (obbligatorietà) per il campo. Un campo può essere obbligatorio, facoltativo o di sola lettura.
È possibile utilizzare il metodo GetFieldNames dell'oggetto Entity per ottenere un elenco di nomi validi per il parametro field_name.
VBScript
entitydef.GetFieldRequiredness (field_name, state_name)
Perl
$entitydef->GetFieldRequiredness($field_name, $state_name);
VBScript
' get field requiredness as defined in the schema. ' Assuming we are in a hook entitydefname = GetEntityDefName current_state_name = LookupStateName entitydef = session.GetEntityDef(entitydefname) requiredness = entitydef.GetFieldRequiredness("Myfield", current_state_name)
Perl
# get field requiredness as defined in the schema. # Assuming we are in a hook my $entitydefname = $entity->GetEntityDefName(); my $current_state_name = $entity->LookupStateName(); my $entitydef = $session->GetEntityDef($entitydefname); my $requiredness = $entitydef->GetFieldRequiredness("Myfield", $current_state_name);