Я хочу установить значение динамически,
$cls.superclass.constructor.call(this, Ext.apply({
autoHeight: true,
items: [
this.combo = new Ext.form.ComboBox({
width: 75,
emptyText: $L('Select...'),
mode: 'local',
displayField : 'title',
valueField: 'key',
triggerAction: 'all',
store: new Ext.data.ArrayStore({
fields: ['key', 'title'],
data: [
["titletest","Title"],
["nametest","Name"]]
}),
listeners: {
'select': function(){
this.show();
},
scope: this
}
})]
},cfg));
Я делаю:
show: function(fld) {
this.combo.setValue(fld.value);
}
fld.value устанавливает значение как "nametest" или "titletest", а не "Title" или "Name"
Как это исправить? Спасибо!