我正在使用 Extjs 4.1.0,我想向用户展示不同的字体,可能是组合框/选项的形式,就像我们在Wordpad或MS Word等编辑器中看到的那样。
有没有什么方法可以实现。我不想使用“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:组合框名称