我有一個PrimeFaces p:tree
,我可以使用this添加字體超棒的展開和摺疊圖標,但在PrimeFaces之前有一個箭頭圖標,我無法弄清楚如何切換字體真棒箭頭(fa-arrow-circle-down
和fa-arrow-circle-right
),或將顏色更改爲白色也足以滿足我的需求。將圖標從jQuery UI更改爲PrimeFaces中的FontAwesome
我看過Firebug,發現PrimeFaces箭頭來自圖像url("/permitweb-1.0/faces/javax.faces.resource/images/ui-icons_616161_256x240.png?ln=primefaces-aristo")
我不確定我是否可以在不創建或導入新圖像的情況下更改圖像的顏色。
我看着其他職位here因爲PrimeFaces使用的圖像和FontAwesome是CSS,我不知道如何更換箭頭,TreeNode
沒有一個setIcon
方法類似MenuItem
。
這裏是我的樹代碼:
<p:tree selectionMode="single">
<p:treeNode expandedIcon="fa fa-folder-open" collapsedIcon="fa fa-folder">
<h:outputText value="Home" />
</p:treeNode>
<p:treeNode type="document" icon="fa fa-file-text-o fileColor">
<h:outputText value="Staff" />
</p:treeNode>
</p:tree>
樹箭頭圖標:
@Kukeltje你對此有什麼想法? –
_「我不確定我是否可以在不創建或導入新圖像的情況下更改圖像的顏色。」_:您不能 – Kukeltje
_「Primefaces使用的圖像和字體真棒是CSS」_都是'CSS'後者是字體 – Kukeltje