Ассоциации Модели Прикосновения Sencha, не населяющие детей

У меня есть отношения сотрудников-фаворитов, что я нанес на карту использование hasMany/belongsTo семантики в моих моделях. В моем магазине я просто установил корень и указываю на множество корня, но я не вижу части фаворитов населяемой модели. Какие-либо идеи?

Моя модель для Человека:

Ext.define('People.model.Employee', {
extend: 'Ext.data.Model',
config: {
    fields: [
        { name: 'cn'}
    ],
    hasMany: { model: 'Favorite', name: 'favorites' }
}});

Модель для фаворита:

Ext.define('People.model.Favorite', {
extend: 'Ext.data.Model',
config: {
    fields: [
        { name: 'uid'},
        { name: 'fullName'}
    ],
    belongsTo: 'Employee'
}});

Магазин:

Ext.define('People.store.Favorites', {
extend: 'Ext.data.Store',
requires: [
    'People.model.Employee',
    'People.model.Favorite'
],
config: {
    autoLoad: false,
    model: 'People.model.Employee',
    storeId: 'Favorites',
    proxy: {
        type: 'jsonp',
        url: People.app.favSearchUrl,
        reader: {
            type: 'json',
            idProperty: 'cn',
            rootProperty: 'records'
        }
    }
}});

JSON, который я пытаюсь потреблять, следующие:

    {
    "records": [
        {
            "_id": "5106f97bdcb713b818d7f1f1",
            "cn": "lsacco",
            "favorites": [
                {
                    "fullName": "Friend One",
                    "uid": "friend1"
                },
                {
                    "fullName": "Friend Two",
                    "uid": "friend2"
                }
            ]
        }
    ]
}
0
nl ja de
О, я вижу проблему, я предположил, что взятия hasMany имеют признак, но вместо этого я должен добавить явную область для "Фаворитов". Тогда это населяет.:)
добавлено автор occasl, источник
После рассмотрения примеров в докторах, вы shouldn' t должен поместить область в модель для ассоциации. Какая-либо идея, почему я должен сделать это?
добавлено автор occasl, источник

Ответов нет

0