我对禁用该按钮的功能有疑问。当我点击第一个按钮并且它没有返回预期的值 - 空文件时,我希望关闭第二个按钮。 但事实并非如此。第二个按钮打开,让您下载一个空文件。我究竟做错了什么?
file.xhtml
<p:commandButton value="Button1" update="@form" actionListener="#{test.generate}" ajax="true" />
<p:commandButton value="Button2" actionListener="#{test.download}" ajax="false" disabled="#{test.disableButton} />"
public boolean getDisableButton() {
return result == null ? true : false;
}