gpt4 book ai didi

extjs - Combobox + XTemplate 麻烦

转载 作者:行者123 更新时间:2023-12-01 09:43:26 34 4
gpt4 key购买 nike

在我使用 XTemplate 之前,以下示例显示了正常的组合框。应用 XTemplate 组合框项目后变得无法点击(悬停时没有突出显示,也没有通过点击选择)。

    Ext.onReady(function () {
var states = Ext.create('Ext.data.Store', {
fields: ['abbr', 'name'],
data: [
{ "abbr": "AL", "name": "Alabama" },
{ "abbr": "AK", "name": "Alaska" },
{ "abbr": "AZ", "name": "Arizona" }
]
});

Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose State',
store: states,
queryMode: 'local',
displayField: 'name',
valueField: 'abbr',
renderTo: 'divId',
tpl: new Ext.XTemplate(
'<tpl for="."><div class="x-combo-list-item">{name}</div></tpl>')
});
}

最佳答案

ComboBox 的默认 XTemplate 是:

'<tpl for="."><div class="x-combo-list-item">{' + this.displayField + '}</div></tpl>'

您已经将 displayField 设置为 name,那么为什么还需要自定义模板?

关于extjs - Combobox + XTemplate 麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7658116/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com