Ajax Facelets 标记中“事件”的可能值是什么?
我在考虑 Ajax Facelets 标记内的“事件”属性的可能值是什么。我正在使用 JSF 2.0,当我转到Facelets 文档时,我找不到此信息。
我只知道keyup
和keydown
重视:
<f:ajax event="keyup"/>
<f:ajax event="keydown"/>
可以在facelets
标签内使用的完整值列表是什么?
我在考虑 Ajax Facelets 标记内的“事件”属性的可能值是什么。我正在使用 JSF 2.0,当我转到Facelets 文档时,我找不到此信息。
我只知道keyup
和keydown
重视:
<f:ajax event="keyup"/>
<f:ajax event="keydown"/>
可以在facelets
标签内使用的完整值列表是什么?
根据您提供给我们的确切链接:
如果指定,它必须是 应用 Ajax 行为的组件支持的事件之一。对于 HTML 组件,这将是组件支持的 DOM 事件集,加上 Faces ActionSource 组件的“action”和 Faces EditableValueHolder 组件的“valueChange”。如果未指定,则为组件确定默认事件。DOM 事件名称是实际的 DOM 事件名称(例如:“click”),而不是(例如:“onclick”)。
你还需要什么?
也可以看看:
<f:ajax event
使用以下任何一种: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"))