这是我的选择字段。我们可以看到选项是SI,American和Imperial
{
xtype: 'selectfield',
flex: 1,
itemId: 'units_Selector',
maxHeight: 50,
label: 'Units',
options: [
{
text: 'SI',
value: 'SI'
},
{
text: 'American',
value: 'American'
},
{
text: 'Imperial',
value: 'Imperial'
}
],
usePicker: false,
listeners: [
{
fn: function(element, eOpts) {
var unit = Ext.getStore('configstore').last().get('Units');
this.suspendEvents();
this.setValue(unit);
this.resumeEvents();
},
event: 'painted'
}
]
},
这是我在使用我的应用程序时看到的......
OUPS 好像 SI 显示有 International?仅供参考 - 国际是我最初给这个选项的选项名称。我决定改变它,但我的应用程序似乎不同意我在这个....
这是我的选择字段选项的 console.log()
这是最有趣的部分,我的 code.js 文件可以看到它确实从 sencha 架构师那里正确保存到它
有谁知道如何修复这个问题...?