我正在尝试在 extjs 3.4 的组合框中的选项之间添加一条线。我可以添加该行,但无法使用远程位置的数据填充该行。(如果我删除修改后的 tpl 选项,它会填充)。
这是我的代码。我只需要在“组”字段之间添加一条线,所以说我有 3 个不同长度的不同字段,我需要将它们分开。
我刚开始学习模板和 api 和谷歌搜索并没有太大帮助,所以在询问的时候。感谢人们提供的任何指导。
此外,其中一些代码正在尝试使用 api 或其他论坛,但没有成功。
var recipientStore = new Ext.data.Store ({
autoload: false,
url: '../../../messaging/inc/action.php?list=to_options',
reader: new Ext.data.JsonReader ({
root: 'to_options',
id: 'id',
fields: ['id', 'name', 'group']
})
});
var setRecipient = new Ext.form.ComboBox ({
fieldLabel: 'To',
store: recipientStore,
mode: 'local',
valueField: 'id',
displayField: 'name',
editable: false,
width: 150,
triggerAction: 'all',
value: 'group',
tpl: '<tpl for = "."><div ext:gtip="{value}" class="x-combo-list-item">{value}</div><tpl if = "xindex == 2"><hr /></tpl></tpl>'
});