GetListMembers

Descripción

Devuelve los valores de opción de una lista dinámica.

Sintaxis

VBScript

sessionObj.GetListMembers(nombre_lista)

Perl

$sessionObj->GetListMembers(nombre_lista);
Identificador
Descripción
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
nombre_lista
Un valor String que contiene el nombre de la lista dinámica.
Valor de retorno
Para Visual Basic, devuelve un valor Variant que contiene una matriz cuyos elementos son series. Cada serie contiene un valor de lista de opciones. Para Perl, devuelve una referencia a una matriz de series.

Ejemplo

VBScript

set sessionObj = GetSession

sessionObj.UserLogon "admin", "", "SAMPL", AD_PRIVATE_SESSION, ""

List = sessionObj.GetListMembers("test")

' Obtener el recuento antes de continuar.

' Si el recuento es 0, especificar una base de datos de usuario
' con algunas listas dinámicas definidas.

For Each listName In List

MsgBox listName

Next

Perl

# Ejemplo 1 de Perl

$sessionObj = $entity->GetSession();

$sessionObj->UserLogon("admin","","SAMPL","");

$list = $sessionObj->GetListMembers("test");

# Si el recuento es 0, especificar una base de datos de usuario
# con algunas listas dinámicas definidas.
foreach $x (@$list){
  print "List:$x\n";
}

# Ejemplo 2 de Perl

# comprobar si un valor de campo se ha incluido en una lista dinámica
$result = "Invalid HW_Version entered";

# el valor seleccionado debe ser de la lista dinámica
my $field_value = $entity->GetFieldValue($fieldname)->GetValue();
my $valid_values = $session->GetListMembers("HW_Versions");

foreach (@$valid_values) {
    if ($field_value eq $_) {
        $result = "";
        return $result;
    }
}
return $result;


Comentarios