Юзаю: ExtJS 6.01 и 6.2 GPL
Проблема: не могу combobox-у присвоить значение. Получаю ошибку (в консоле видно):
Uncaught TypeError: Cannot read property 'get' of undefined(…)
Часть кода:
{
xtype: 'combobox',
allowBlank: true, width: 75,
valueField: "TableID",
hiddenName: "TableID",
displayField: "TableName",
name: "TableID", itemId: "TableID", id: "TableID"
},
Гружу данные в стор
var varStoreTablesGrid = Ext.create("store.storeTablesGrid"); varStoreTablesGrid.setData([], false); varStoreTablesGrid.proxy.url = "...";
varStoreTablesGrid.load({ waitMsg: lanLoading });
varStoreTablesGrid.on('load', function () {
Ext.getCmp("TableID").store = varStoreTablesGrid;
});
Ну и хочу присвоить КомбоБоксу значение:
var combo = Ext.getCmp('TableID');
//combo.setRawValue("2016"); - это работает
combo.setValue(1); //это не работает, получаю ошибку в консоли: Uncaught TypeError: Cannot read property 'get' of undefined(…)
Подскажите в чём может быть проблема?