Rational® ClearQuest® Web
軟體支援完整的連結鉤功能子集,綱目開發人員可設定此子集。
在
Rational ClearQuest 綱目建立的連結鉤,是在執行
Rational ClearQuest 伺服器的電腦上執行。在 Rational ClearQuest Web 使用連結鉤時,請記住下列要點:
- 您無法如您在桌上型電腦用戶端上一樣使用 Visual Basic 或 Perl 訊息框。不過,您可以定義自訂訊息或開啟預先移入的記錄表單,來顯示資訊、警告及錯誤訊息框。請參閱產生自訂訊息及開啟預先移入的表單。
- 在 Rational ClearQuest Web 應用程式中,不支援快速功能表連結鉤。
- 您可以使用連結鉤來偵測 Web 階段作業。
支援下列類型的連結鉤:
- 欄位連結鉤
- 選項清單
- 設定與欄位相關聯的選項。當欄位的選項清單是由另一個欄位來決定時,另一個欄位必須將目標欄位列為其 Web 相依欄位。「選項清單」連結鉤欄位可顯示的控制項類型為組合框、下拉組合框和下拉清單。
- 預設值
- 當顯示提交表單時執行。若按一下儲存來提交記錄時,則不會執行。
- 權限
- 只有在表單第一次在編輯模式顯示時才會執行。
- 驗證
- 只有在儲存表單時才會執行。當使用者變更欄位值時不會執行。「驗證」連結鉤可以在不同時間執行,端視表單控制項類型以及欄位內容是否指定為 Web 相依而定。如需相關資訊,請參閱欄位連結鉤的特殊考量。
- 值已經變更
- 給定的欄位值在下列表單控制項類型中變更時執行:下拉清單、下拉組合框、組合框。「值已經變更」連結鉤可以在不同時間執行,端視表單控制項類型以及欄位內容是否指定為 Web 相依而定。如需相關資訊,請參閱欄位連結鉤的特殊考量。
- 動作連結鉤
- 記錄 Script
- 記錄 Script 別名動作會在特定狀態之記錄中顯示於「公用程式」按鈕上的下拉清單中。
- 在為 Web 啟用區域中按鈕控制項「內容」的按鈕連結鉤標籤上,設定連結鉤動作。
- 任何表單控制項均不支援快速功能表連結鉤。
- 廣域 Script
欄位連結鉤的特殊考量
「值已經變更」及「驗證」欄位連結鉤的行為,端視目標欄位的表單控制項類型及內容設定而定。請檢閱下列特殊考量,以瞭解連結鉤何時執行,以及如何讓使用者可以看見不同表單控制項類型的變更。
- 值已經變更
當使用者變更下列表單欄位值時,「值已經變更」欄位連結鉤會立即執行:
欄位類型 |
表單控制項 |
REFERENCE |
|
REFERENCE_LIST |
清單 |
SHORT_STRING |
註: 這些表單控制項需要 Web 相依欄位關聯,以讓「值已經變更」連結鉤立即執行。
|
當使用下列其中一種表單控制項類型將 SHORT_STRING 欄位類型設為連結鉤時,「值已經變更」連結鉤會在下次瀏覽器與 ClearQuest 伺服器通訊時執行:
在瀏覽器中表單上的標籤之間移動,並不會導致瀏覽器與 Rational ClearQuest 伺服器進行通訊。
- 驗證欄位連結鉤
「驗證」連結鉤會立即在 ClearQuest Web 用戶端上執行,但是必須重新整理表單,才能看到結果。
若要建立「重新整理」按鈕,請:
- 建立記錄 Script 連結鉤,其中不要有程式碼。將連結鉤命名為 Refresh。
- 在表單上建立按鈕。將按鈕標示為 Refresh。
- 用滑鼠右鍵按一下按鈕,然後按一下內容。
- 在按鈕連結鉤標籤上於連結鉤區域中,從按一下連結鉤清單中選取「重新整理記錄 Script」。
- 在為 Web 啟用區域中,選取按一下連結鉤。
ClearQuest Web 用戶端使用者必須按一下重新整理按鈕,才能看到「驗證」連結鉤的結果。