Добрый день!
Изучение extjs api не помогло решить вопрос:
Есть grid + store + proxy:
Ext.define('Category', {
extend: 'Ext.data.Model',
fields: [
'id',
'title',
'img'
]
});
var proxy = new Ext.data.proxy.Ajax({
url: '/manage/category/read',
model: 'Category',
reader: {
type: 'json',
root: 'units'
}
});
var store = Ext.create('Ext.data.Store', {
autoLoad: false,
autoSync: false,
autoDestroy: true,
model: 'Category',
proxy: proxy
});
var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', {
clicksToMoveEditor: 1,
autoCancel: false
});
var grid = Ext.create('Ext.grid.Panel', {
store: store,
plugins: [rowEditing]
....незначащие настройки опущены....
});
store.load();
При добавлении записи в грид:
store.insert(0, new Category());
rowEditing.startEdit(0, 0);
напрмер с title =1, происходит GET запрос на /manage/1
Почему это случается — не могу понять? Как изменить url или вообще запретить запрос при добавлении элемента в грид?