可以使用“链接”组件和“命令 - 超链接”组件来将站点跳转和页面跳转添加至 Web 项目。
通常使用“链接”组件来链接至 Web 项目外部的 Web 页面,使用“命令 - 超链接”组件来链接至内部页面。“命令 - 超链接”组件对于在激活链接时启用其它操作也有很用。超链接可以执行更新,然后标识 Web 项目中要浏览至的下一个页面。例如,可以对适用于关系记录列表中的单行的操作使用“命令 - 超链接”组件。
要将“命令 - 超链接”组件添加至 Faces JSP 页
- 将“命令 - 超链接”组件从选用板拖至页面或页面上的“输出”组件或“图像”组件。
注: 如果将“链接”或“命令 - 超链接”组件放到
Faces JSP 页的空白区域上,则就会在该“链接”或“命令 - 超链接”组件中自动添加“输出”组件。“输出”文本包含链接的标签。
- 要更改标签,选择“输出文本”组件。在“输出文本”组件的“属性”视图中,在值字段中输入新标签。这是在运行时显示的链接文本。
- 确保选择了链接图标,然后使用“快速编辑”视图为链接创建一个操作以作为“命令”事件。
(请参阅将脚本化事件添加至 Web 页面。)
- 然后,通过单击“命令 - 超链接”组件的“属性”视图中的添加规则来添加导航。将打开“添加导航规则”对话框。借助“导航规则”,可以根据刚才发生的事件(例如,错误)将用户引导至某些页面。您定义想要在“快速编辑”视图中执行的操作。导航规则会根据操作的返回值确定转至哪个页面(例如,如果返回值为
success 而不是 failure,则可能会转至一页)。导航规则可以是特定于给定操作的,也可以是适用于任何操作的。还可以使规则只适用于给定页或适用于项目中的所有页面。
- 设置其它“命令 - 超链接”属性。例如,可以在“命令 - 超链接属性”视图的参数选项卡上添加任何参数。然后,将这些参数传递至操作。