Итак, если мне нужен ОДИН экземпляр то я должен использовать
storeId и
StoreManager.lookup(storeId)
Если несколько - то
alias: 'store.foo' и
StoreManager.lookup({ type: 'foo' })
Верно?
Если верно, то:
Вопрос из первого поста остается открытым, что мне делать, если мне нужен один экземпляр?
То есть в гриде я хочу прописать:
store: "MyStore"
и в пэйджере:
{
xtype: "pagingtoolbar",
store: "MyStore"
}
но при этом я хочу, чтобы и там и сям были ссылки на ОДНО хранилище, и чтобы не создавались экземпляры класса Ext.data.ChainedStore. Причем и там и сям конфиги в пределах метода define, где неуместно делать вызов StoreManager.lookup(storeId) так как на момент определения класса хранилище может быть не определено.