CA CA IdentityMinder는 프로필 화면의 기타 필드 값에 따라 특정 필드 표시 속성을 설정할 수 있습니다. JavaScript를 사용하여 필드를 숨기고 표시하거나 필드를 활성화 및 비활성화할 수 있습니다. 예를 들어, JavaScript를 사용하여 "직원 유형"이 "임시"로 설정된 경우 "에이전시" 필드를 표시할 수 있습니다. "직원 유형"이 "풀타임" 또는 "파트타임"이면 "에이전시" 필드는 숨겨집니다.
프로필 화면 정의에서 "필드 속성" 대화 상자의 "초기화 JavaScript" 또는 "유효성 검사 JavaScript" 필드에 JavaScript를 입력하십시오. 필드 표시를 제어하는 메서드는 초기화 및 유효성 검사 메서드의 FieldContext 클래스에서 사용할 수 있습니다.
예를 들어, 위에 설명된 "에이전시" 필드의 표시를 제어하기 위해 "직원 유형" 필드에 대한 "필드 속성"의 "유효성 검사 JavaScript" 필드에 다음 JavaScript 코드를 입력합니다. 그 이유는 "직원 유형" 필드의 변경 사항이 "에이전시" 필드의 표시를 제어하기 때문입니다.
function validate(FieldContext, attributeValue, changedValue, errorMessage) {
if (attributeValue == "Temp") {
FieldContext.showField("Agency");
}
else {
FieldContext.hideField("Agency");
} return true;
}
필드 값을 변경할 때 JavaScript가 실행되도록 하려면 "변경 내용의 유효성 검사" 필드를 "예"로 설정하십시오.
|
Copyright © 2014 CA.
All rights reserved.
|
|