2012-11-24 53 views
1

我使用ExtJS的4.1.0和我想告訴用戶不同的字體可在組合框/選項的形式,像我們得到的編輯看到這樣寫字板MS Word中顯示不同的字體用戶

有沒有辦法實現它。我不想去'HTML編輯器',因爲我不會提供編輯器,只是會顯示一個設置頁面來顯示所有選項,如 - 字體,字體大小,字體顏色。

任何幫助,將不勝感激。

回答

2

您可以爲組合提供自定義模板。例如:

var combo = Ext.create('Ext.form.ComboBox', { 
    store: store, 
    renderTo: 'combo', 
    tpl: Ext.create('Ext.XTemplate', 
     '<tpl for=".">', 
      '<div class="x-boundlist-item" style="font-family: \'{name}\'">{name}</div>', 
     '</tpl>' 
    ) 
}); 

工作樣本:http://jsfiddle.net/k2JbL/5/

+0

擴展你的榜樣,這顯示瞭如何應用字體 - 家庭,大小和顏色到另一個元素:http://jsfiddle.net/k2JbL/47/ –

0

您可以嵌入HTML標籤字段標籤

FieldLabel聯合:組合框名

相關問題