Показать сообщение отдельно
  #1 (permalink)  
Старый 26.02.2016, 08:37
Аспирант
Отправить личное сообщение для XAPuTOH Посмотреть профиль Найти все сообщения от XAPuTOH
 
Регистрация: 17.12.2012
Сообщений: 63

REST Загрузка экземпляров связанных моделей
Всем привет.

Начал использовать REST прокси в своем приложении

Создал несколько связанных моделей.
Ext.define('Object', {
    extend: 'Base',
    idProperty: 'ObjId',

    fields: [
        { name: 'ObjId', type: 'int' },
        { name: 'Name', type: 'string' },
    ]
});

Ext.define('Param', {
    extend: 'Base',
     idProperty: 'ParamId',

    fields: [
        { name: 'ParamId', type: 'int' },
        { name: 'ObjId', type: 'int', reference: {
            type: 'Object',
            role:'Object',
            inverse: 'Params'
        }},
        { name: 'Value'},
     ]
});


В принципе все работает как надо.
При создании o = Ext.create('Object', {...})
Можно обратится к параметрам o.Params()
Вопрос про загрузку o.Params().load()

При вызове функции содается запрос к серверу вида:
'api/params? filter=[objid =15] /..'
А мне хочется:
'api/objects/15/params'

Кто нибудь озадачивался таким вопросом?
Ответить с цитированием