2014-02-21 18 views
0

我使用擴展庫彈出菜單這樣我如何添加FontAwesome「字體圖像」彈出菜單擴展庫中的XPages

<xe:popupMenu id="pop"> 
    <xe:this.treeNodes> 
     <xe:basicContainerNode image="/vwicn148.gif" label="Container"> 
      <xe:this.children> 
       <xe:basicLeafNode label="Child" image="/vwicn148.gif"></xe:basicLeafNode> 
      </xe:this.children> 
     </xe:basicContainerNode> 
    </xe:this.treeNodes></xe:popupMenu> 

它看起來像這樣帶有標籤前的圖像添加

enter image description here

正如我的網站使用的是隻有「字型圖標」從FontAwesome我想,而不是顯示正常圖像的這些。我怎樣才能做到這一點?

+1

自定義渲染器。 :) –

回答

0

你有4個選項(他們不漂亮):

  • 使用自定義渲染蒂姆建議
  • 子類,所以呈現標籤passthrou
  • 大堂EXTLIB團隊增加新的控制屬性
  • 使用XSP.OnLoad腳本添加字體awesom標記
+0

謝謝。好的建議。在這種情況下什麼是自定義渲染器? –

+1

它引用了XPages Extensibility API定義Java類的概念,該類將發出代表給定組件狀態的HTML標記。在這種情況下,您可以擴展popupMenu組件的默認渲染器類,以不同方式處理您想要處理的特定方法,註冊新渲染器並將組件實例的rendererType屬性設置爲您的ID自定義替代方案,可以直接在組件實例上或全局通過主題。在運行時,您的自定義HTML將被髮送而不是默認值。 –

相關問題