2014-08-30 67 views
1

我們可以在p:commandbutton中使用facet,以便我們可以根據backing bean屬性更改命令按鈕的title屬性嗎?有條件地渲染p的title屬性:commandButton

<p:commandButton id="btnSave" action="#{serviceController.saveSelected()}" ajax="false" > 
    <f:facet name="title" > 
     <h:outputLabel value="Save Details" rendered="#{serviceController.current.id eq null}" ></h:outputLabel> 
     <h:outputLabel value="Update Details" rendered="#{serviceController.current.id ne null}" ></h:outputLabel> 
    </f:facet> 
</p:commandButton> 

但這不起作用。這就像沒有給價值財產賦予任何價值。

回答

2

它更容易:

<p:commandButton value="#{serviceController.current.id eq null? 'Save Details' : 'Update Details'}"/> 
+0

非常感謝您! – 2014-08-30 13:45:43

+0

很高興爲你效勞:) – 2014-08-30 13:46:01