0
如果我有附加到Ext.grid.GridPanel的商店,并且我从服务器返回错误,如何将响应中的信息传递给用户?如何在ExtJS4 GridPanel中保存更改时显示错误?
因此,例如
Ext.define('BC.data.Model.DnsZoneFile', {
extend: 'Ext.data.Model',
fields: [
{ name :'dnsZoneFileId'},
{ name :'origin'},
{ name :'serialNumber', type: 'int', defaultValue: 2011122001},
{ name :'status', defaultValue: 'PENDING_UPLOAD'},
{ name :'clientId', type: 'int', defaultValue: 1},
{ name :'ttl', type: 'int', defaultValue: 120}
],
idProperty: 'dnsZoneFileId',
idgen: {
type: 'sequential',
seed: 1,
prefix: 'New'
},
proxy: {
type: 'ajax',
api: {
create : '/dns/zone-file/xhr-put',
read : '/dns/zone-file/xhr-get',
update : '/dns/zone-file/xhr-post',
destroy: '/dns/zone-file/xhr-delete'
},
reader: {
type: 'json',
root: 'zoneFiles',
totalProperty: 'total'
},
writer: {
type: 'json',
allowSingle: false
}
}
});
我怎么能指定一个回调来处理,如果在/dns/zone-file/xhr-put
API返回某种错误?