当 EGL 属性 displayUse 为 button 或 hyperlink 时,属性 action 标识在用户单击按钮或链接时调用的代码。当您将该字段(或包括该字段的记录)放在
Page Designer 的“Web 页面”中时,赋给 action 的值将被用作缺省值。
action 的值为下列字符串文字中的其中一种:
- PageHandler 中的事件处理函数的名称
- 一个标签,它映射至 Web 资源(例如,映射至 JSP)并与 JSF 应用程序配置资源文件中的导航规则条目的源 - 结果属性相对应
- Java™ bean 中的方法的名称,在这种情况下,下列规则适用:
- 格式为 bean 名称,后跟句点和方法名
- 该 bean 名称必须与 JSF 应用程序配置资源文件中的其中一个受管 Bean 名称条目相关
如果未对
action 指定值,则用户对字段的单击将具有下列作用:
- 如果属性 displayUse 的值是 button,则会进行验证,然后 JSF 重新显示同一个 Web 页面。
- 如果属性 displayUse 的值是 hyperlink,则不进行验证,但 JSF 重新显示同一个 Web 页面。