매개 변수 편집 창의 제약 조건 탭
매개 변수 편집 창의 제약 조건 탭을 사용하여 매개 변수에 대해 지정할 수 있는 값을 제한하는 매개 변수 제약 조건을 지정할 수 있습니다. 예를 들어, 정수 유형에 대한 범위 제약사항을 0보다 크고 5보다 작은 값으로 정의할 경우 이 매개 변수에 대해 사용 가능한 값은 1, 2, 3 또는 4입니다.
다음 제약 조건 유형이 지원됩니다.
필드
설명
없음
이 매개 변수에 대한 제약 조건이 없음을 나타냅니다.
범위
매개 변수에 대해 유효한 값의 범위를 지정합니다. 이 옵션을 선택하면 최소값과 최대값을 지정하라는 메시지가 표시됩니다. 부울을 제외한 모든 초기 유형에 대해 범위를 사용할 수 있습니다.
* 
이 제약 조건 유형은 다음 매개 변수 유형에 사용할 수 없습니다.
URL
실수(단위 포함)
참조
목록
매개 변수에 대해 사용 가능한 값 목록이 있음을 나타냅니다. 이 옵션은 부울을 제외한 모든 초기 유형에 사용할 수 있습니다.
동적 목록
부품의 다른 매개 변수 값을 기반으로 허용된 값 목록을 반환하는 정적 메소드 및 Java 클래스를 지정할 수 있습니다. 이 옵션을 선택하면 허용된 값과 해당 이미지 URL 사이의 java.util.SortedMap을 반환하는 데 사용되는 클래스 이름과 메소드 이름을 입력하라는 메시지가 표시됩니다. 이 옵션은 부울, URL, 참조, 실수(단위 포함)를 제외한 모든 초기 유형에 사용할 수 있습니다.
동적 목록 사용
동적 목록을 사용하여 제약 조건 지정하기
1. 제약 조건 탭에서 동적 목록을 선택합니다.
2. 클래스 이름(예: com.ext.CustomDynamicList)을 지정합니다. 이 사용자 정의 클래스는 코드베이스에 포함되어야 합니다. 클래스가 추가되면 코드베이스를 찾아 클래스를 선택할 수 있습니다.
3. 사용자 정의 클래스에 도입된 메소드 이름을 지정합니다. 예를 들어, getAllowedValues입니다.
4. 제약 조건이 제약 조건 목록에 추가됩니다.
동적 목록을 구성할 때 다음 정보를 고려하십시오.
정적 메소드는 하나의 인수 Vector를 가져와서 SortedMap을 반환해야 합니다. 예를 들어, 메소드 서명은 다음과 같을 수 있습니다. public static SortedMap getAllowedValues(Vector parameters)
SortedMapKey/Value 쌍으로 구성됩니다. 여기서 Key는 허용 값(예: Red)이고 Value는 허용 값과 함께 표시할 이미지의 이름(예: red.gif)입니다. WT_HOME/codebase/wt/clients/images 디렉터리에서 이미지를 사용할 수 있어야 합니다.
Value는 선택 사항이며 사용 가능한 이미지가 없는 경우 빈 문자열("")이어야 합니다.
메소드에 전달할 일부 매개 변수를 선택적으로 지정하여 허용 값을 생성할 수 있습니다. 코드에서 매개 변수는 ExternalAppData 객체로 전달됩니다.
도움이 되셨나요?