这是我的选择字段。我们可以看到选项是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显示有国际? 仅供参考 - 国际是我最初提供此选项的选项。我决定改变它,但我的应用程序似乎在这一点上不同意我......
这是我的selectfield选项的console.log()
这是最有趣的部分,我的code.js文件,它确实从sencha架构师正确保存它
有人知道如何修复这个问题......?
答案 0 :(得分:0)
答案是愚蠢的......
说真的,如果你有多语言应用...请仔细检查你是否修改了值字段-_-<更新语言(文本字段)时。
通过将itemId更改为其他内容来查找问题,以查看更改此select字段值的内容。 (自动创建了一个错误并给了我一个代码行来找到它)