Показать сообщение отдельно
  #2 (permalink)  
Старый 18.05.2015, 12:20
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

Когда загружаются данные в стор через load, автоматически создаются функции для связанных моделей. Эти функции возвращают зависимый стор с зависимыми записями. Имена функциям назначаются автоматически (и ищутся в трудных случаях через консоль). Их можно также указать при определении связи (ассоциации).

писал про это как-то на форуме

По идее тип прокси не должен влиять на этот механизм.

Если связывать модели при помощи нового свойства поля reference, то там имя функции задаётся в параметре inverse:

Ext.define('MyApp.Person', {
  extend: 'MyApp.Base',
  fields: [
    { name: 'id', type: 'int' },
    { name: 'personName', type: 'string' },
    {
      name: 'person',
      reference: {
        parent: 'Department',
        inverse: 'persons'
      }
    }
 ]
});



http://docs.sencha.com/extjs/5.1/cor...l#Associations

Последний раз редактировалось novikov, 18.05.2015 в 12:36.
Ответить с цитированием