我试图找到可以传递给标签属性event
的所有可能值的列表f:ajax
。
我知道我也可以从.js文件中传递函数名,但是我只需要JSF附带的函数名即可。
我只知道单击鼠标悬停和键入,但是我敢肯定还有更多。只是不知道在哪里可以找到它们。
的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行为事件”小节中找到它们。
下面您将找到应该调用的函数,而不是: 我可以为这些自定义类型创建工厂,并根据值生成类型,而不是传递给的类型,或者传递一个字符串化的对象(对象/数组、更多的对象/数组)。但我想知道(尤其是后者,它让我发冷)是否真的有必要。文档只提到这个函数,作为向区块链提交事务的一种方式。 我应该用我的工厂解决方案吗?是否有另一个函数,我可以使用它来提交使用类型的事务?或者这不是我应该构造我的链码的方式,我应该考虑
问题内容: 我想创建一个应用程序,其中应处理某些事件,就像它们被传递到父容器一样。例如,我有一个包含的。顶部立即实现了鼠标按下和拖动。为了使事件看起来像是到达的,而不是标签本身,我需要做什么。(更改源对象很重要) 是否有比实际实现事件并在父级中复制事件更好的解决方案?(在某些对象> 5个孩子之后,这将变得乏味)。 问题答案: 在事件侦听器中,您可以将事件调度到父组件。 作为事件处理函数参数: 但是
问题内容: 在我的 JSF 2.0 (在 JBoss AS 7上 )项目中,我希望在我的Ajax提交的表单上显示一个在开始和完成阶段触发的小图标状态,以使最终用户知道仍有事情发生。 该primefaces是没有用在这里,因为我想有在我的网页不同的地方很多不同的图标。 我在此问题中找到了一些解决方案:“如何在同一输入中显示不同的ajax状态?”,但是我仍然有一个问题:为了使我的javascript函
请问,有人能建议我如何在@RequestMapping注释中动态地获取值吗?或任何其他建议,以获得不同的登录页面时,URL改变。
问题内容: 我有一些类似于以下内容的标记: 在这种情况下,“橙色”显示为所选项目。我曾希望将属性设置为空白会撤消其影响。有没有一种方法可以简单地将属性留在外面呢? 问题答案: 不同的浏览器可能会不同地对待此属性。根据MSDN文档(对于Internet Explorer): 要选择HTML中的项目,不必将SELECTED属性的值设置为true。仅存在SELECTED属性会将其值设置为true。 在f
本文向大家介绍怎样将事件传递给子组件?相关面试题,主要包含被问及怎样将事件传递给子组件?时的应答技巧和注意事项,需要的朋友参考一下 这道题出的有问题。 一般情况下我们父组件向子组件传递的不是事件,而是事件处理函数