我正在尝试将binding
用作f:attribute
上的p:commandButton
。这是行不通的(绑定被忽略):
<p:commandButton
id="btn_save"
icon="ui-icon-disk"
value="Save"
action="#{someBean.save}"
update="@form">
<f:attribute name="binding" value="#{someBean.button}"/>
</p:commandButton>
我的目标是能够进行条件约束。
<c:if test="#{someBean.condition}">
<f:attribute name="binding" value="#{someBean.button}"/>
</c:if>
显然,这也不起作用。
我猜测某些属性无法通过f:attribute
进行定义。是对的,如果是这样,为什么以及如何知道?