0
我試圖創建一個數據表複合組件,這個組件需要由兩組開發人員使用,一個使用Spring web flow
,他們需要一個action
屬性用於複合組件數據表中的命令鏈接,其他需要屬性actionListener
。根據PF數據表複合組件中的條件使用任一操作或actionListener
我想對這兩種情況使用相同的xhtml。這是可行的嗎?
<composite:attribute name="isWebFlow" />
像上面這樣的屬性能幫我配置嗎?問題是,我在數據表中複合材料部件的許多命令鏈接,因此我不再贅述/使其基於類似的情況:
<c:if test="#{cc.attrs.isWebFlow eq 'true'}">
<p:commandLink styleClass="filter #{cc.attrs.styleClass}" action="#{cc.attrs.action}"/>
</c:if>
<c:if test="#{cc.attrs.isWebFlow eq 'false'}">
<p:commandLink styleClass="filter #{cc.attrs.styleClass}" actionListener="#{cc.attrs.actionListener}"/>
</c:if>
是否有任何其他方式做到這一點,並重新使用XHTML?提前致謝。
我在XHTML很多這樣的命令鏈接,我不能不斷重複這樣的作爲已經在問題中提到的代碼。 – SnS 2014-09-29 10:33:49