RichFaces命令按钮onclick方法
RichFaces commandbutton onclick methods
我使用的是RichFaces命令按钮,我需要它在单击时执行两个函数,一个接一个。现在,我有这样的代码:
<a4j:commandButton styleClass="btn-hide"
onl
id="btnId"
type="submit"
value="addNew"
rendered="true"
reRender="panel"
eventsQueue="eventQueue"
status="eventQueue"
actionListener="#{(someMethod.something)}"
oncomplete="javascript:something;this.disabled=false"
onclick="Bean.setDesc(document.getElementById('inputArea').value);this.disable=false"
ignoreDupResponses="true"
immediate= "true">
<s:conversationId></s:conversationId>
</a4j:commandButton>
如果你看一下onclick部分,我需要先运行Bean.setDsc,然后运行this.disabled=false。我该如何按时间顺序进行操作?
感谢
这里有一个代码存根可以让您开始使用。如果您希望直接从客户端获取值,并使用javascript将其传递给服务器方法,则需要使用a4j:jsFunction。
<h:form id="form1" prependId="false">
<a4j:jsFunction
name="setDesc"
action="#{exampleBean.actionMethod()}"
immediate="true">
<a4j:param name="inputAreaValue" assignTo="#{exampleBean.desc}"/>
</a4j:jsFunction>
<h:commandButton id="button" onclick="setDesc(document.getElementById('inputArea').value); this.disabled = true;" />
</h:form>
和托管bean:
@ManagedBean(name = "exampleBean")
@SessionScoped
public class ExampleBean implements Serializable {
private static final long serialVersionUID = 6823632613070575039L;
private String desc;
public String getDesc() { return desc; }
public void setDesc(String desc) { this.desc = desc; }
/**
* Action Method
*/
public void actionMethod() {
// do something here
}
}
相关文章:
- 胸腺价值发送angularJS ng onclick方法
- 如何从该文本的 onclick 方法中更改 d3.js 文本输入
- 为什么我的按钮的 onClick() 方法没有用
- 使用Javascript中的onclick方法
- 无法在onclick方法中传递参数
- 在onclick方法上创建get方法
- JSP和带有Onclick方法的JSTL
- 使用 onClick 从 JavaScript 创建 html 按钮调用一个带有一个参数的方法
- Javascript,设置 onclick 方法语法
- ReactJS 从父组件的 onClick 方法更新对子组件的 ajax 调用
- 调用 onClick 方法之前的 ASP 警报文本
- Django,Dajax和Javascript - onclick不调用python方法
- 在 onclick 事件中使用参数调用方法
- Javascript 按钮 OnClick 找不到我想要的方法
- JavaScript onclick方法,将其附加到所有按钮
- 从 HTML 元素(如 onclick 处理程序)调用 RequireJs 模块中的方法
- 有没有其他方法可以在纯python中实现javascript的onClick()函数
- 调用类实例方法onclick javascript
- 使用方法 onclick () 触发一个函数,该函数打开它从单击按钮抓取的窗口
- 在React中访问父组件的方法onClick