proxmox-widget-toolkit/data/ProxmoxProxy.js
2017-01-30 13:40:51 +01:00

38 lines
690 B
JavaScript

Ext.define('Proxmox.RestProxy', {
extend: 'Ext.data.RestProxy',
alias : 'proxy.proxmox',
pageParam : null,
startParam: null,
limitParam: null,
groupParam: null,
sortParam: null,
filterParam: null,
noCache : false,
afterRequest: function(request, success) {
this.fireEvent('afterload', this, request, success);
return;
},
constructor: function(config) {
Ext.applyIf(config, {
reader: {
type: 'json',
rootProperty: config.root || 'data'
}
});
this.callParent([config]);
}
}, function() {
Ext.define('KeyValue', {
extend: "Ext.data.Model",
fields: [ 'key', 'value' ],
idProperty: 'key'
});
});