我有importButton
导入文件:
网页代码:
<p:commandButton id="importBtn"
action="#{importHandler.doImport}"
value="#{i18n['admin.importFiles']}"
onclick="importBtn.disable()"
ajax="false"
disabled="false" />
我的目标是在导入文件完成后禁用或淡出此导入按钮。 [完美导入作品的过程] 请问有关如何解决此问题的任何建议? 提前谢谢!
答案 0 :(得分:1)
在控制器中定义boolean(isDisabled)并在执行操作时为其指定true,并在按钮定义中执行此更改: 禁用=#&34;#{imporHandler.isDisabled}&#34; 当你需要再次使用按钮时,注意将isDisabled值返回false。
答案 1 :(得分:1)
将disabled
属性绑定到支持bean布尔值,您将在true
方法的末尾设置为doImport
。
例如
<p:commandButton id="importBtn"
actionListener="#{importHandler.doImport}"
value="#{i18n['admin.importFiles']}"
ajax="true"
disabled="#{importHandler.disableBtn}"
update="@form" />
<强> ImportHandler.java 强>
private boolean disableBtn = false;
// + getters/setters
public void doImport() {
// your code
disableBtn = true;
}