0

Ajax Facelets 标记中“事件”的可能值是什么?

我在考虑 Ajax Facelets 标记内的“事件”属性的可能值是什么。我正在使用 JSF 2.0,当我转到Facelets 文档时,我找不到此信息。

我只知道keyupkeydown重视:

<f:ajax event="keyup"/>
<f:ajax event="keydown"/>

可以在facelets标签内使用的完整值列表是什么?

4

1 回答 1

1

根据您提供给我们的确切链接:

如果指定,它必须是 应用 Ajax 行为的组件支持的事件之一。对于 HTML 组件,这将是组件支持的 DOM 事件集,加上 Faces ActionSource 组件的“action”和 Faces EditableValueHolder 组件的“valueChange”。如果未指定,则为组件确定默认事件。DOM 事件名称是实际的 DOM 事件名称(例如:“click”),而不是(例如:“onclick”)。

你还需要什么?

也可以看看:

private static final Collection<String> EVENT_NAMES = Collections.unmodifiableCollection(Arrays.asList("blur","change","valueChange","click","dblclick","focus","keydown","keypress","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","select"))
于 2013-10-15T14:03:59.317 回答