Ajax Facelets支持的“事件”是什么?

时间:2013-10-15 13:55:46

标签: java jsf jsf-2 facelets

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

我在考虑Ajax Facelets标记中“event”属性的可能值是什么。我正在使用JSF 2.0,当我转到Facelets documentation时,我找不到这些信息。

我只知道keyupkeydown值:

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

facelets代码中可以使用的完整值列表是什么?

1 个答案:

答案 0 :(得分:1)

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

  

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

你还需要什么呢?

另见:

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"))
相关问题