加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 03:18:09 所属栏目:百科 来源:网络整理
导读:我试图找到所有可能的值,我可以传递给f:ajax标签的属性“事件”的列表。 我知道,我也可以传递函数名称从我的.js文件,但我需要只是那些与JSF一起来。 我只知道点击mouSEOver和keyup,但我肯定有更多。只是不知道在哪里找到他们。 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”子节中找到它们。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读