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' Кто нибудь озадачивался таким вопросом? |
Для такого запроса
api/objects/15?... http://docs.sencha.com/extjs/6.0/6.0...t-cfg-appendId Ext.define('Object', { extend: 'Base', idProperty: 'ObjId', fields: [ { name: 'ObjId', type: 'int' }, { name: 'Name', type: 'string' }, ], proxy: { type: 'rest', url : 'api/objects' } }); |
Часовой пояс GMT +3, время: 09:52. |