GetListMembers

Description

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

Sintaxis

VBScript

sessionObj.GetListMembers(list_name)

Perl

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

Ejemplo

VBScript

set sessionObj = GetSession

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

List = sessionObj.GetListMembers("test")

' Get the Count before continuing.

' If the count is 0, specify a user database
' with some dynamic lists defined.

For Each listName In List

MsgBox listName

Next

Perl

# Perl Example 1

$sessionObj = $entity->GetSession();

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

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

# If the count is 0, specify a user database
# with some dynamic lists defined.
foreach $x (@$list){
  print "List:$x\n";
}

# Perl Example 2

# check if a field value is included in a dynamic list
$result = "Invalid HW_Version entered";

# selected value must be from dynamic list
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