是否可以在commandButton中有条件地使用f:setPropertyActionListener?
<p:commandButton value="button" process="@this" update=":someForm" action="#{someMB.someAction}">
<f:setPropertyActionListener target="#{someMB.someAttr}" value="#{someValue}" disabled="#{someCondition}"/>
</p:commandButton>
与f:setPropertyActionListener中的禁用attr类似。
我通常做的是制作2个具有渲染属性的不同按钮。