始终选中selectfield中的第一项,并且永远不会更新sencha touch中的字段

时间:2012-12-18 14:37:57

标签: sencha-touch sencha-touch-2

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

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

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

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

这是一个愚蠢的错误。来自服务器的数据具有相同的“Id”值,因此当选择列表中的项目时,它具有与其余项目相同的值。然后,选择字段将显示与“Id”值匹配的第一个项目,该值将是列表中的第一个。