GetFieldsUpdatedThisGroup

Description

Devuelve un objeto FieldInfo para cada campo que se ha modificado desde la llamada más reciente a BeginNewFieldUpdateGroup.

Utilice este método para marcar el final de un grupo de llamadas a SetFieldValue (Previamente, debe haber llamado a BeginNewFieldUpdateGroup para marcar el principio del grupo). Esta técnica resulta útil para sistemas basados en web en los que es posible que se deba hacer un seguimiento de todos los campos de un formulario. Por ejemplo, si el usuario se mueve a otra página web, puede llamar a este método para guardar el estado actual del formulario y restaurarlo cuando el usuario vuelva a dicha página.

Sintaxis

VBScript

entity.GetFieldsUpdatedThisGroup 

Perl

$entity->GetFieldsUpdatedThisGroup(); 
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. Cada objeto FieldInfo corresponde a un campo cuyo valor ha cambiado desde la llamada más reciente a BeginNewFieldUpdateGroup. Si no se ha actualizado ningún campo, este método devuelve un Empty Variant. Para Perl, devuelve una recopilación del objeto FieldInfos.

Ejemplos

VBScript

BeginNewFieldUpdateGroup 
SetFieldValue "field1", "1" 
SetFieldValue "field2", "submitted" 
SetFieldValue "field3", "done" 
updatedFields = GetFieldsUpdatedThisGroup 

' Iterate over all the fields that changed 
For Each field In updatedFields 
   ' ... 
Next 

Perl

$entity->BeginNewFieldUpdateGroup()

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

$entity->SetFieldValue("field2", "submitted");

$entity->SetFieldValue("field3", "done");

$updatedFields = $entity->GetFieldsUpdatedThisGroup ();

$count = $updatedFields->Count();

# Iterate over all the fields that changed 

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

   {
   $field = $updatedFields->Item($x);

   # do other tasks...

 } 

Comentarios