使用a4j:支持oncomplete

时间:2017-07-09 05:04:13

标签: richfaces jsf-1.2

我正在使用h:commandButton而不是a4j:commandButton因为我正在尝试进行文件上传。但是,h:commandButton没有oncomplete函数,我需要它。请注意,<f:ajax>标记不起作用(我相信我们使用jsf-1而不是2)

<h:commandButton id="button" action="#{controller.method}" onclick=" this.disabled=true " ... >
    <a4j:support event="onclick" oncomplete="document.getElementById('button').disabled=false" />
</h:commandButton>

有人可以帮忙吗?提前致谢

1 个答案:

答案 0 :(得分:0)

<h:commandButton>执行完整提交(即不是ajax请求),因此您无法在之后触发javascript,因为页面已重新加载

如果您想在点击使用onclickondblclick属性

后停用此按钮