1
我的要求是,a4j:commandButton
应该禁止上点击,直到数据在rich:dataTable
加载它应该保持禁用。RichFaces的按钮启用禁用:状态
能否请你告诉我,我们如何能够实现它。我们可以使用a4j:status
这个。我已经在使用a4j:status
来显示进度。我们可以捕捉的a4j:status
开始和结束标志,并基于我们可以启用和禁用a4j:commandButton
。
我的要求是,a4j:commandButton
应该禁止上点击,直到数据在rich:dataTable
加载它应该保持禁用。RichFaces的按钮启用禁用:状态
能否请你告诉我,我们如何能够实现它。我们可以使用a4j:status
这个。我已经在使用a4j:status
来显示进度。我们可以捕捉的a4j:status
开始和结束标志,并基于我们可以启用和禁用a4j:commandButton
。
你可以,如果你使用jQuery试试这个:
<a4j:commandButton onbegin="$(this).prop('disabled',true);" oncomplete="$(this).prop('disabled',false);" />
当你点击按钮的onbegin JS调用和你的AJAX请求完成时,该的onComplete将被调用这将使该按钮再次。
如果不使用JQuery使用普通的JavaScript(foo是你的元素):
foo.disabled = true;
foo.disabled = false;
这是行不通的按钮没有得到禁用的。 – user2693404
下面给出了代码片段 –
user2693404
' ' –
user2693404