行为

将任何预定义的 Java™ 窗口小部件库(JWL)操作和/或用户提供的 JavaScript™ 连接至组件的 DOM 事件处理程序。这允许用户将预先定义的 JavaScript 块(JWL 操作)连接至事件处理程序。

呈示

此组件无可视呈示。不呈示任何 HTML 文件。

快速编辑视图

使用“快速编辑”视图配置此组件。要打开“快速编辑”视图,请单击窗口 > 显示视图 > 快速编辑

下表列示了 <hx:behavior> 组件的常用属性。

表 1. 行为属性

属性名称

描述

behaviorAction

要运行的操作的名称。如果提供了多个操作名称,则应使用分号来分隔。

binding

该表达式将组件的实例(通常为用户界面组件)与 Bean 属性(通常在备份文件中)绑定。

event

行为所连接至的事件的名称。例如,“onclick”。它必须包括“on”前缀。

id

对组件指定一个名称。它在 JSP 内应该是唯一名称。

onActionFunction

要执行的 JavaScript 函数。该函数在操作执行之前执行。如果该函数返回 false,则不运行操作并中止事件处理。

rendered

可设置为 true 或 false:
  • false - 将不会在运行时向浏览器呈示组件。
  • true - 将呈示组件。这是缺省值。

target

通常,行为适用于父标记。目标可用于将行为指定给其他标记。注意,此值可识别 HTML(非 JSF)标记。可以提供 #body 以将行为应用于整个页面。

targetAction

要运行的操作的目标。缺省情况下,操作的目标是对其指定(作为子代或通过目标)行为的标记。如果提供了多个操作,则可以提供用分号分隔的多个目标。

targetFacet

通常,行为适用于父标记。targetFacet 可用于将行为指定给已命名构面的内容。


反馈