GetListMembers

설명

동적 목록의 선택사항 값을 리턴합니다.

구문

VBScript

sessionObj.GetListMembers(list_name)

Perl

$sessionObj->GetListMembers(list_name);
ID
설명
session
현재 database-access 세션을 나타내는 Session 오브젝트입니다.
list_name
동적 목록의 이름이 포함된 문자열입니다.
Return value
Visual Basic의 경우 요소가 문자열인 배열이 포함된 Variant 값이 리턴됩니다. 각 문자열에는 선택 목록 값이 포함됩니다. Perl의 경우 문자열 배열에 대한 참조가 리턴됩니다.

예제

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;

피드백