선택사항 목록 후크는 필드와 연관된 선택사항을 설정합니다. 다른 필드에서 필드의 선택 목록을 결정하는 경우 다른 필드에서 대상 필드가 웹 종속자 필드로 나열되어야 합니다. 선택 목록 후크 필드에 표시될 수 있는 제어 유형은 콤보 상자, 드롭 다운 목록 콤보 상자, 드롭 다운 목록 상자입니다.
제출 양식이 표시될 때 실행됩니다. (저장을 눌러 레코드를 제출할 때는 실행되지 않습니다.)
양식이 맨 처음 편집 모드로 표시될 때만 실행됩니다.
양식이 저장될 때만 실행됩니다. (사용자가 필드 값을 변경할 때는 실행되지 않습니다.) 자세한 정보는 필드 후크에 대한 특수 고려사항을 참조하십시오.
값 변경 후크는 양식 제어 유형(예: 드롭 다운 목록 상자, 드롭 다운 콤보 상자, 콤보 상자)에서 지정된 필드 값을 변경하는 경우에 실행됩니다. 웹 종속자 필드의 값 변경 후크는 다른 시간대에 실행될 수 있습니다. 필드 후크에 대한 특수 고려사항을 참조하십시오.
유효성 검증 및 값 변경 후크는 필드 특성이 웹 종속자로 지정되었는지 여부 및 양식 제어 유형에 따라 서로 다른 시간대에 실행될 수 있습니다. 자세한 정보는 필드 후크에 대한 특수 고려사항을 참조하십시오.
컨텍스트 메뉴 후크는 다른 양식 제어에서는 지원되지 않습니다.
값 변경 및 유효성 검증 필드 후크의 동작은 대상 필드에 대한 양식 제어 유형 및 특성 설정에 따라 결정됩니다. 후크 실행 시기 및 다른 양식 제어 유형 사용자에게 변경사항을 표시하는 방법을 이해하려면 다음 특수 고려사항을 검토하십시오.
값 변경 후크를 작성하는 경우 해당 후크가 적절한 시간에 실행되는지 확인하십시오.
값 변경 필드 후크는 브라우저가 Rational ClearQuest Server와 통신할 때 실행됩니다. 때때로 이러한 통신은 사용자가 양식 필드의 값을 변경하는 즉시 발생하기도 합니다(예: 드롭 다운 목록의 항목 선택). 다른 상황에서는 사용자가 새 값을 저장한 후에만 통신이 발생합니다. 값 변경 후크를 사용하는 경우 다음 정보를 검토하여 후크가 적절한 시간에 실행되는지와 Rational ClearQuest Web 클라이언트 사용자가 실행 결과를 볼 수 있는지를 확인하십시오. 값 변경 후크를 작성하는 경우 해당 후크가 적절한 시간에 실행되는지 확인하십시오.
값 변경 후크는 사용자가 ListView 제어 또는 Attachments 제어와 같이 다른 유형의 제어 값을 변경할 때는 나중에 실행됩니다. 이런 제어 유형의 경우 사용자가 양식에서 저장 단추를 누르기 전까지 실행되지 않습니다. 또한 드롭 다운 목록 상자, 드롭 다운 콤보 상자 또는 콤보 상자에 웹 종속자 필드가 없을 때에도 실행됩니다. 브라우저에서 양식의 탭 사이를 이동하는 것이 브라우저가 Rational ClearQuest Server와 통신하도록 하지는 않습니다.
값 변경 후크가 적절한 시간에 실행되는지 확인한 후에 변경사항이 사용자에게 표시되는지 확인하십시오. 즉, 값 변경 후크를 사용하여 필드 양식 제어 시 대상 필드의 특성을 웹 종속자로 설정하십시오.
Rational ClearQuest Web에서는 즉시 실행되어 값을 변경하거나 드롭 다운 목록 상자, 드롭 다운 콤보 상자 또는 콤보 상자와 같은 양식 제어 유형 중 하나에 대해서 대상 필드 선택 목록을 무효화하는 값 변경 후크에 추가 고려사항이 적용됩니다. 이러한 유형의 값 변경 후크 필드가 양식 제어의 웹 종속자 필드로 설정된 경우, 브라우저는 대상 필드의 새 값에 대해 디스플레이를 새로 고칩니다. 이러한 필드는 사용자가 양식 제어의 값을 변경할 때 업데이트됩니다.
유효성 검증 후크는 ClearQuest Web 클라이언트에서 즉시 실행되지만, 양식을 새로 고쳐야 결과를 확인할 수 있습니다.
새로 고치기 단추를 작성하려면 다음을 수행하십시오.