Rational® ClearQuest® 웹 소프트웨어는 스키마 개발자가 설정할 수 있는 전체 후크 기능의 서브세트를 지원합니다.
선택사항 목록 후크는 필드와 연관된 선택사항을 설정합니다. 다른 필드에서 필드의 선택 목록을 결정하는 경우 다른 필드에서 대상 필드가 웹 종속자 필드로 나열되어야 합니다. 선택 목록 후크 필드에 표시될 수 있는 제어 유형은 콤보 상자, 드롭 다운 목록 콤보 상자, 드롭 다운 목록 상자입니다.
제출 양식이 표시될 때 실행됩니다. (저장을 눌러 레코드를 제출할 때는 실행되지 않습니다.)
양식이 맨 처음 편집 모드로 표시될 때만 실행됩니다.
양식이 저장될 때만 실행됩니다. (사용자가 필드 값을 변경할 때는 실행되지 않습니다.)
컨텍스트 메뉴 후크는 다른 양식 제어에서는 지원되지 않습니다.
값 변경 후크를 사용하는 경우에는 값 변경 후크가 올바른 시간에 실행되는지와 Rational ClearQuest 웹 클라이언트 사용자가 실행 결과를 볼 수 있는지를 확인해야 합니다.
값 변경 필드 후크는 브라우저가 Rational ClearQuest 서버와 통신할 때 실행됩니다. 때때로 서버와의 통신은 사용자가 양식 필드의 값을 변경하는 즉시 발생하기도 합니다(예: 드롭 다운 목록의 항목을 선택). 다른 상황에서 서버와의 통신은 사용자가 새 값을 저장한 후에만 발생합니다.
값 변경 후크는 사용자가 ListView 제어 또는 Attachments 제어와 같이 다른 유형의 제어 값을 변경할 때는 나중에 실행되며 사용자가 양식에서 저장 단추를 누르기 전까지 실행되지 않습니다. 또한 드롭 다운 목록 상자, 드롭 다운 콤보 상자 또는 콤보 상자에 웹 종속자 필드가 없을 때 실행됩니다. 브라우저에서 양식의 탭 사이를 이동하는 것이 브라우저가 Rational ClearQuest 서버와 통신하도록 하지는 않습니다.
값 변경 후크가 올바른 시간에 실행되는지를 확인한 후에 값 변경 후크를 실행할 때 레코드의 다른(대상) 필드의 값 또는 선택사항에 대한 변경사항이 후크 실행이 완료된 후에 표시됨을 확인해야 합니다. 이러한 변경을 수행할 때 값 변경 후크가 있는 필드의 양식 제어의 특성에서 대상 필드를 웹 종속자 필드로 선언한 경우 이러한 변경사항은 브라우저에서 사용자에게만 표시됩니다.
양식 제어가 Rational ClearQuest 웹에서 즉시 실행되는 값 변경 후크가 포함된 필드가 있는 드롭 다운 목록 상자, 드롭 다운 콤보 상자 또는 콤보 상자이며 다음과 같은 목적 중 하나로 쓰여진 경우 특별한 고려사항이 적용됩니다.
값 변경 후크가 하나 이상의 대상 필드의 값을 변경하거나 선택사항 목록을 취소할 때 해당 필드가 양식 제어의 웹 종속자 필드로 설정되어 있으면 브라우저가 대상 필드의 새 값을 새로 고쳐서 표시합니다. 이러한 필드는 사용자가 양식 제어의 값을 변경할 때 업데이트됩니다.
ListView 제어를 웹 종속자 필드로 설정할 수 있지만 이러한 경우 ListView 제어가 Rational ClearQuest 웹에서 작동하지 않습니다.
소스 후크가 하나 이상의 대상 필드가 필수인지 여부를 변경한 경우에만 모든 대상 필드를 양식 제어의 웹 종속자 필드로 설정할 필요가 없습니다. 브라우저는 웹에 종속된 필드를 비롯하여 양식에 있는 모든 필수 필드의 세부사항을 새로 고쳐 표시합니다.
값 변경 후크를 즉시 실행할 수 있는지를 확인하려면 하나 이상의 웹 종속자 필드에 양식 제어가 있어야 합니다. 필드를 웹 종속자 필드로 선택할 수 있지만 성능 향상을 위해 선택사항 목록이 길지 않은 필드를 선택하십시오.