Если вы хотите просто стилизовать элементы списка, достаточно предоставить функцию getInnerTpl()
для внутреннего связанного списка, используемого в раскрывающемся списке:
var combo = new Ext.form.field.ComboBox({
// ...
listConfig: {
getInnerTpl: function() {
return '{field1}: {field2}';
}
},
// ...
});
Если вы хотите изменить все содержимое раскрывающегося списка, укажите параметр tpl
в listConfig
:
var combo = new Ext.form.field.ComboBox({
// ...
listConfig: {
tpl: '<div><tpl for="."><span class="item">{field1}: {field2}</span></tpl></div>',
itemSelector: 'span.item' // you need to provide an itemSelector if you change the template
},
// ...
});
Как подсказал Tanel Tähepõld , вам следует прочитать документацию для Ext.XTemplate
.