【发布时间】:2014-01-06 17:06:58
【问题描述】:
当我完成单击按钮时,bean 的值不会改变。我没有任何错误,但它不起作用:“锁定”仍被评估为 false
代码如下:
<p:column>
<p:commandButton id="downloadLink" ajax="false" oncomplete="#{dmFile.setLocked(true)}">
<p:fileDownload value="#{downloadBean.downloadXMLFile(dmFile)}" />
</p:commandButton>
<p:column headerText="lock" style="width:2%">
<h:outputText value="#{dmFile.locked}" />
</p:column>
我的豆子是
public class DMFile{
private boolean locked;
public boolean isLocked() {
return locked;
}
public void setLocked(boolean locked) {
this.locked = locked;
}
}
【问题讨论】:
标签: jsf primefaces javabeans commandbutton