Тема: Chained store
Показать сообщение отдельно
  #11 (permalink)  
Старый 10.11.2015, 13:48
Аспирант
Отправить личное сообщение для XAPuTOH Посмотреть профиль Найти все сообщения от XAPuTOH
 
Регистрация: 17.12.2012
Сообщений: 63

У меня так работает:
1. создаю стор и подключаю его в секции stores приложения:
Ext.define('Client.store.objects.Tree', {
    extend: 'Ext.data.TreeStore',

    alias: 'store.objectstree',

    model: 'Client.model.objects.Object',

    autoLoad: true,
   proxy: {
        type: 'ajax',
        url: '....'
    }

});


можно прописать алиас.

2. в нужном мне ViewModel в разделе stores объявляю его:
stores: {
        Objects: {
            type: 'objectstree',
            proxy:{
                extraParams: {
                    relTypeId: '{relTypeId}'
                }
            }
        }
    }


если нет алиса то можно по пути помоему - вместо type: 'objectstree' указать type: 'Client.store.objects.Tree' .

3. во вьюхе :

bind: {
        store: '{Objects}'
    },


Все работает
Ответить с цитированием