Если в контроллере прописать хранилище:
stores: ["MyStore"]
а в виде grid прописать это хранилище таким образом:
store: "MyStore"
То в гриде появятся записи из этого хранилища.
Далее если прописать в грид пэйджер
{
xtype: "pagingtoolbar",
store: "MyStore"
}
то появится ошибка:
Uncaught TypeError: store.getTotalCount is not a function
То есть пэйджер не смог в store найти этот метод.
После долгого ковыряние исходников выяснил, что оказывается, если хранилище прописать в контроллере и потом на него ссылаться из вида, то там, на местах будет создаваться не ссылка на хранилище, а экземпляр класса
Ext.data.ChainedStore, у которого нет метода
getTotalCount() (да и многих других методов нет).
Вопрос, как заставить туда прописывать ссылку на хранилище, а не создавать экземпляр
Ext.data.ChainedStore?