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, время: 08:23. |