我的表单上的以下选择字段出现问题:
{
xtype: 'selectfield',
label: 'Title',
displayField: 'ItemName',
valueField: 'Id',
listeners: {
initialize: function () {
var titleStore = Ext.create('MyApp.store.Titles', {});
this.setStore(titleStore);
}
}
},
在使用selectfield的表单上,每当我选择表单时,表单都会正确更新,但列表中的第一项始终有一个复选标记。此外,当选择列表中的第一个项目时,永远不会更新表单。我对ST的了解是有限的,但肯定这应该是开箱即用的?
为什么这不起作用?
答案 0 :(得分:0)
这是一个愚蠢的错误。来自服务器的数据具有相同的“Id”值,因此当选择列表中的项目时,它具有与其余项目相同的值。然后,选择字段将显示与“Id”值匹配的第一个项目,该值将是列表中的第一个。