0

我的表单上的以下选择字段有问题:

 {
                xtype: 'selectfield',
                label: 'Title',
                displayField: 'ItemName',
                valueField: 'Id',
                listeners: {
                    initialize: function () {
                        var titleStore = Ext.create('MyApp.store.Titles', {});
                        this.setStore(titleStore);
                    }
                }
},

在使用选择字段的表单上,每当我选择该选项时,表单都会正确更新,但列表中的第一项总是有一个复选标记。此外,在列表中选择第一个项目永远不会更新表单。我对 ST 的了解是有限的,但这肯定可以开箱即用吗?

任何想法为什么这不起作用?

4

1 回答 1

0

这是一个愚蠢的错误。The data coming from the server had identical 'Id' values, so when an item in the list was selected it had the same value as the rest of the items. 然后,选择字段将仅显示与“Id”值匹配的第一个项目,该值将是列表中的第一个。

于 2012-12-23T19:08:16.990 回答