[英]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.