richfaces如何检测鼠标事件

时间:2010-07-31 11:19:57

标签: jsf richfaces mouseevent

对不起,如果对此的答案很明显,但我找不到。

如何检测用户是否在图像(或其他元素)上点击,拖动等?

提前致谢!

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点:

在HTML中,它将类似于:

<img src="images/myImage.jpg" onclick="someJSFunc()"/>

对于Richfaces,您可能希望在单击图像后通过Ajax请求调用某种服务器端逻辑,因此,最合适的是:

<img src="images/myImage.jpg">
 <a4j:support event="onclick" action="#{myBean.someActionMethod}" reRender="someComponent"/>
</img>

有关如何使用Richfaces向标准HTML组件标记添加Ajax行为的详细信息,请参阅a4j:support组件说明。