Чем каноничный вариант не устраивает?
Ext.define('MyApp.store.TableGrid', {
extend: 'Ext.data.Store',
alias: 'store.TablesGrid',
fields: ['TableID', 'TableName'],
proxy: {
url: '...'
}
});
...
{
xtype: 'combobox',
allowBlank: true,
width: 75,
valueField: "TableID",
hiddenName: "TableID",
displayField: "TableName",
name: "TableID",
itemId: "TableID",
id: "TableID",
store: {
type: 'TablesGrid'
}
}
...
Ext.getCmp('TableID').getStore().load();