[英]How to call action method before onClick event
我遇到了这个JSF的麻烦。 我喜欢先调用action方法,然后再调用JavaScript OnClick Event。
<input value="Select" jsfc="ft:commandButton" style="width: 70px;" type="button" onclick="setReturnValues(this,'memId');" action="#{eem1001.EEM1001FormBean.memberChange(line.memId)}"/>
但是JavaScript OnClick Event是在操作方法之前调用的。
如何在JavaScript OnClick事件之前调用操作方法。
为此,您可以在mouseDown
事件上调用操作方法,然后在mouseUp
事件上调用第二个方法setReturnValues(this,'memId')
。
您可以在身体部位调用所需的方法。 像这样
<body onload="methodName()" >
如果可以使用JBoss Richfaces,则可以在按钮上添加a4j:support
并使用其oncomplete
属性可以在实际操作eem1001.EEM1001FormBean.memberChange(line.memId)
setReturnValues(this,'memId')
之后调用javascript setReturnValues(this,'memId')
eem1001.EEM1001FormBean.memberChange(line.memId)
喜欢:
<input value="Select" jsfc="ft:commandButton" style="width: 70px;" type="button" >
<a4j:support event="onclick"
action="#{eem1001.EEM1001FormBean.memberChange(line.memId)"
oncomplete="setReturnValues(this,'memId');"
disableDefault="true" />
</input>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.