我用Ext3.0的EditorGridPanel,数据源定义如下:
var store = new Ext.data.JsonStore({ root: 'dataObj', totalProperty: 'totalCount', idProperty: 'id', remoteSort: true, autoSave:false, fields: [ 'id', 'name', 'categoryId','descn', {name:'price', type:'float'}, {name: 'publishDate', type: 'date', dateFormat: 'Y-m-d'} ], //url: '/griddemo/grid/extgrid.do' proxy : new Ext.data.HttpProxy({ method: 'GET', listful: true, //prettyUrls: false, url: '/griddemo/grid/extgrid.do', api: { // all actions except the following will use above url //read : '', create : '/griddemo/grid/extgrid/add.do', update : '/griddemo/grid/extgrid/update.do', destroy : '/griddemo/grid/extgrid/del.do' } }), writer: new Ext.data.JsonWriter({ encode: true, writeAllFields: false }) });
当点击按钮触发事件方法,调用store.save()方法提交到'/griddemo/grid/extgrid/update.do',后台将如何接收提交的修改?后台使用Java