传递参数

通过数据表,可将参数从一个 Faces JSP 页传递至另一个 Faces JSP 页。几个 Faces 组件(如命令按钮或命令超链接)可帮助完成此参数传递操作。

为此,可使用数据表行操作。
例如,可以对用户在数据表中选择的记录返回详细的数据页。为此,可使用数据表行操作来将参数从数据表页传递至详细信息页。(注意,还可以通过使用绑定至数据表的列的“命令 - 超链接”组件来传递参数。)
  1. 将行操作控件添加至数据表。在数据表“属性”视图的行操作选项卡上,单击“添加在单击行时要执行的操作”旁边的添加 就会将包含行操作控件的新列添加至数据表。行操作控件处于被选中状态。
  2. 在行操作控件(commandExRowAction)的“属性”视图中,可切换至“快速编辑”视图为行操作编写操作(也可以通过使用导航规则标识操作可转至的页面)。要为行操作编写定制操作:
    1. 通过单击“属性”视图中的“快速编辑”视图按钮来对行操作打开“快速编辑”视图。
    2. 单击“快速编辑”视图的右窗格。
    3. 输入代码以定义新操作。
  3. 要设置导航规则(标识操作可转至的页面),请参阅将导航规则与 Faces JSP 页配合使用
  4. 对行操作添加参数。
    1. 选择“行操作”中的“参数”选项卡。
    2. 单击添加参数
    3. 在“名称”字段单击并为新参数输入名称。它可以与数据表的列相对应,例如,ID
    4. 可以对参数给定值或将参数绑定至数据对象中的字段。要绑定 至数据字段,在新参数的字段单击。
    5. 单击显示在字段中的按钮。 将打开“选择页数据对象”对话框。
    6. 选择关系记录以绑定至参数。例如,可以在数据表绑定至的那个关系记录列表中选择标识字段。
在创建行操作之后,可以通过右键单击“项目资源管理器”视图 中的页面并选择 运行 > 在服务器上运行以在测试服务器上运行该页面。

相关概念
数据表组件

相关任务
添加数据表
启用数据表行选择
将操作与数据表相关联
使用带有 Faces JSP 页的导航规则
在 JSP 文件之间传递参数
将脚本化事件添加至 Web 页面

相关参考
Faces 组件参考
Faces 属性参考

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.