GetFieldsUpdatedThisSetValue

Description

Devuelve un objeto FieldInfo para cada uno de los campos de Entity que ha modificado la llamada de SetFieldValue más reciente.

Generalmente, este método devuelve un único objeto FieldInfo para el campo que ha modificado SetFieldValue. Sin embargo, este método puede devolver varios objetos FieldInfo si otros campos dependen del campo que se ha cambiado, en cuyo caso, código de enganche podría modificar el valor de todos los campos dependientes de modo automático lo que, además de causar su modificación, haría que este método informara sobre los mismos.

Sintaxis

VBScript

entity.GetFieldsUpdatedThisSetValue 

Perl

$entity->GetFieldsUpdatedThisSetValue(); 
Identificador
Description
entity
Un objeto Entity que representa un registro de datos de usuario. En un enganche, si se omite esta parte de la sintaxis, se presupone el objeto Entity correspondiente al registro de datos actual (sólo VBScript).
Valor de retorno
Para Visual Basic, devuelve un valor Variant que contiene una matriz de objetos FieldInfo, uno para cada campo del objeto Entity cuyo valor ha cambiado la invocación más reciente de SetFieldValue. Si no se ha modificado ningún campo, este método devuelve un Empty Variant. Para Perl, devuelve una recopilación del objeto FieldInfos.

Ejemplos

VBScript

SetFieldValue "field1" "100" 
modifiedFields = GetFieldsUpdatedThisSetValue 
numFields = UBound(modifiedFields) + 1 
If numFields > 1 Then 
   OutputDebugString "Changing field1 resulted in changes to " _ 
      & numFields & " other fields" 
End If 

Perl

$entity->SetFieldValue("field1", "100");



$modifiedfields = $entity->GetFieldsUpdatedThisSetValue();

$numfields = $modifiedfields->Count();



if ($numfields > 1)

 {

 $session->OutputDebugString("Changing field1 resulted in changes
    to ".$numfields." other fields");

 } 

Comentarios