선택사항 목록을 사용하여 사용자의 선택사항 목록을 빌드하십시오. Rational® ClearQuest® 소프트웨어에서 선택사항 목록 후크를 호출하는 경우 선택사항 매개변수에 있는 HookChoices 클래스의 인스턴스가 제공됩니다. 후크에 이 오브젝트를 사용하여 항목을 목록에 추가하거나 기존 목록 항목을 정렬합니다. 선택사항 목록의 항목을 정렬하지 않으면 목록에 추가된 순서대로 표시됩니다.
Sub OS_type_ChoiceList(fieldname, choices) ' fieldname As String ' choices As Object ' entityDef = defect choices.AddItem("Solaris") choices.AddItem("Windows") choices.AddItem("HP/UX") End Sub
sub OS_type_ChoiceList { my($fieldname) = @_; my @choices; # $fieldname as string scalar # @choices as string array # entityDef is Defect # use array operation to add items. Example: # push(@choices, "red", "green", "blue"); push(@choices, "Solaris", "Windows", "HP/UX"); return @choices; }