Extjs 4.1.0を使用していますが、ワードパッドやMSWordなどのエディターで表示されるようなコンボボックス/オプションの形式のさまざまなフォントをユーザーに表示したいと思います。
それを達成する方法はありますか?エディタを提供しないので、「HTMLエディタ」には行きたくありませんが、フォント、フォントサイズ、フォントの色などのすべてのオプションを表示する設定ページを表示するだけです。
どんな助けでもいただければ幸いです。
コンボ用のカスタムテンプレートを提供できます。例えば:
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/
フィールドラベルにhtmlタグを埋め込むことができます
fieldLabel:コンボボックス名