GetFieldChoiceType

Descripción

Devuelve el tipo de lista de opciones para el campo determinado.

El valor de retorno es una constante ChoiceType, CLOSED_CHOICE u OPEN_CHOICE. Si el valor de retorno es CLOSED_CHOICE, los valores válidos para el campo se limitan a los que se han especificado en la lista de opciones. Si el valor de retorno es OPEN_CHOICE, el usuario puede seleccionar un elemento de la lista de opciones, o bien, escribir un nuevo valor.

Sintaxis

VBScript

entity.GetFieldChoiceType nombre_campo 

Perl

$entity->GetFieldChoiceType(nombre_campo); 
Identificador
Descripción
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).
nombre_campo
Un valor String que identifica un nombre de campo válido de entidad.
Valor de retorno
Un valor Long que indica el tipo de campo. Este valor es una de las constantes de ChoiceType.

Ejemplos

VBScript

' Si el campo debe tener un valor de una lista de opciones cerrada, por omisión 
' asignar el primer valor de la lista al campo. 
choiceType = GetFieldChoiceType("field1") 
If choiceType = AD_CLOSED_CHOICE Then 
   ' Establecer el campo en el primer elemento de la lista de opciones. 
   fieldChoiceList = GetFieldChoiceList("field1") 
   SetFieldValue "field1", fieldChoiceList(0) 
End If 

Perl

# Si el campo debe tener un valor de una lista de opciones cerrada, por
# omisión, asignar el primer valor de la lista al campo. 

$choicetype = $entity->GetFieldChoiceType("field1");
if ($choicetype eq $CQPerlExt::CQ_CLOSED_CHOICE)
{
# Establecer el campo en el primer elemento de la lista de opciones. 
$fieldchoicelist = $entity->GetFieldChoiceList("field1");
$entity->SetFieldValue("field1",@$fieldchoicelist[0]);
} 


Comentarios