我可以将哪些值传递给f:ajax标记的事件属性?

我可以将哪些值传递给f:ajax标记的事件属性?,第1张

我可以将哪些值传递给f:ajax标记的事件属性

event
属性 至少
<f:ajax>
可以保存HTML
J组件所生成的HTML元素的所有受支持的DOM事件。一种简单的查找方法是检查JSF标记库文档中感兴趣的JSF输入组件的所有属性,然后删除“
on”前缀。例如,呈现的组件列出了以下属性(我已经删除了其中的“
on”前缀,以便最终成为DOM事件类型名称):
__
on*
<h:inputText>
<input type="text">``on*



  • blur
  • change
  • click
  • dblclick
  • focus
  • keydown
  • keypress
  • keyup
  • mousedown
  • mousemove
  • mouseout
  • mouseover
  • mouseup
  • select

此外,JSF还为

EditablevalueHolder
ActionSource
组件提供了两个特殊的事件名称,要呈现的
实际 HTML DOM事件取决于组件类型:

  • valueChange
    (将呈现为
    change
    文本/选择输入以及
    click
    单选/复选框输入)
  • action
    (将
    click
    在命令链接/按钮上呈现)

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

一些JSF组件库有其他的自定义事件的名称一般都比较专业种

valueChange
action
事件,如PrimeFaces
<p:ajax>
这其中包括支持
tabChange
itemSelect
itemUnselect
dateSelect
page
sort
filter
close
,等这取决于母公司的
<p:xxx>
组件。您可以在《PrimeFaces用户指南》中每个组件章节的“
Ajax行为事件”小节中找到它们。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5050313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存