Показать сообщение отдельно
  #6 (permalink)  
Старый 14.03.2016, 18:32
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Я так понимаю что customerGrid.selection это экземпляр Ext.data.Model, а функция customerGrid.selection.orders() выдает на выходе экземпляр хранилища. А при помощи bind, если не указано свойство, в гриде происходит связка с опцией grid.store. То есть, вместо

bind: '{customerGrid.selection.orders}',


можно записать

bind: {
        store: '{customerGrid.selection.orders}'
},


.orders() появляется похоже, если в модели прописать

reference: {
        parent: 'Customer'
}


Правда я не знал что такое возможно. Ибо это прописано в модели KitchenSink.model.Order. А функция добавляется в модель KitchenSink.model.Customer.

В общем у них такая навороченная кухня и толкового описания даже на англ нету.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием