【发布时间】:2011-11-15 13:10:57
【问题描述】:
我的 jsf 2.1 页面上有以下 primefaces 按钮:
<p:commandButton value="#{msg['button.halt']}" action="#{viewBean.haltTask}" ajax="false">
<f:setPropertyActionListener target="#{myBean.disabled}" value="false" />
</p:commandButton>
在应用程序的另一点,我读取了值
...
<f:validateBean disabled="#{myBean.disabled}" />
...
现在关键是读取工作正常,这意味着在 myBean 上调用了 isDisabled() 方法。 使用 setPropertyActionListner 写入不起作用。 setter 永远不会被调用。 myBean 具有范围“请求”。 一切都在带有 EL 2.2.x 的 Tomcat 7 上的 Servlet 3 容器中运行。
有人提示错误可能是什么吗?
最好的问候,
弗洛里安
【问题讨论】:
-
你是否也尝试过 h:commandButton?
标签: java jsf-2 primefaces