您可以使用「鏈結」元件和「指令 - 超鏈結」元件,將網站跳躍和網頁跳躍新增至 Web 專案中。
通常您使用「鏈結」元件來鏈結 Web 專案以外的網頁,
使用「指令 - 超鏈結」元件來鏈結到內部頁面。「指令 - 超鏈結」元件也可在啟動鏈結時用來啟用其他的動作。超鏈結可執行更新,
然後識別 Web 專案內要導覽至的下一頁。比方說,您可以使用「指令 - 超鏈結」元件來執行可套用至關聯式記錄清單之單一列的動作。
如果要將「指令 - 超鏈結」元件新增到 Faces JSP 頁面,請執行下列動作
- 將「指令 - 超鏈結」元件從選用區拖曳至頁面或拖曳至頁面上已有的「輸出」或「影像」元件。
註: 如果您將「鏈結」或「指令 - 超鏈結」元件放到 Faces JSP 頁面的空白區域上,「輸出」元件即自動新增至「鏈結」或「指令 - 超鏈結」元件內。「輸出」文字包含鏈結的標籤。
- 如果要變更標籤,請選取「輸出文字」元件。在「輸出文字」元件之「內容」視圖的值欄位中,輸入新標籤。
這是在執行時期顯示的鏈結文字。
- 請確定已選取鏈結圖示,然後使用「快速編輯」視圖來建立鏈結的動作,作為「指令」事件。(請參閱將 Script 化事件新增至網頁中。)
- 然後按一下「指令 - 超鏈結」元件的「內容」視圖上的新增規則來新增導覽。
這時會開啟「新增導覽規則」對話框。
利用「導覽規則」,您可以根據剛才發生的事件(比方說,一項錯誤)引導使用者到特定頁面去。
您可以在「快速編輯」視圖中定義要執行的動作。
導覽規則依據動作的回覆值來決定要前往的頁面(比方說,如果回覆值是
success 而不是 failure,它會往前一頁)。導覽規則可以由給定的動作專用,也可以套用至任何動作。您也可以只將規則套用到給定的頁面,
或將規則套用到專案的所有頁面。
- 設定其他的「指令 - 超鏈結」內容。比方說,您可以在「指令 - 超鏈結」的「內容」視圖的參數標籤上新增參數。
這些參數會傳遞至動作。