什么值可以传递给f:ajax标签的事件属性?

前端之家收集整理的这篇文章主要介绍了什么值可以传递给f:ajax标签的事件属性?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图找到所有可能的值,我可以传递给f:ajax标签属性“事件”的列表。

我知道,我也可以传递函数名称从我的.js文件,但我需要只是那些与JSF一起来。

我只知道点击mouSEOver和keyup,但我肯定有更多。只是不知道在哪里找到他们。

< f:ajax>的事件属性可以至少保存由所讨论的JSF组件生成的HTML元素的所有支持DOM events。找到它们的一个简单的方法是检查所有的JSF输入组件的感兴趣的 JSF tag library documentation,然后删除“开”前缀。例如, the <h:inputText> component,其渲染< input type =“text”>列出以下on *属性(其中我已经删除了“on”前缀,以便它最终成为DOM事件类型名称):

>模糊
>更改
>点击
> dblclick
>焦点
>按键
>按键
> keyup
> mousedown
> mousemove
> mouSEOut
>鼠标悬停
> mouseup
>选择

此外,JSF还有EditableValueHolderActionSource组件的两个特殊事件名称,渲染的真正HTML DOM事件取决于组件类型:

> valueChange(将显示为文本/选择输入上的更改,以及单击收音机/复选框输入)
>动作(将渲染为点击命令链接/按钮)

上面两个是有问题的组件的默认事件。

一些JSF组件库具有其他自定义事件名称,这些名称通常是更专门的valueChange或动作事件,例如PrimeFaces< p:ajax>其根据父< p:xxx>来支持tabChange,itemSelect,itemUnselect,dateSelect,page,sort,filter,零件。您可以在PrimeFaces Users Guide中每个组件章节的“Ajax Behavior Events”子节中找到它们。

原文链接:https://www.f2er.com/ajax/160698.html

猜你在找的Ajax相关文章