pmg-gui/js/FilterProxy.js
Thomas Lamprecht f057ca9085 drop jslint hints
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-23 14:08:50 +02:00

27 lines
594 B
JavaScript

Ext.define('PMG.FilterProxy', {
extend: 'Proxmox.RestProxy',
alias: 'proxy.pmgfilterproxy',
filterId: undefined, // 'x-gridfilter-XXXXX'
getParams: function(operation) {
var me = this, i;
if (!operation.isReadOperation) {
return {};
}
var params = me.callParent(arguments);
var filters = operation.getFilters() || [];
for (i = 0; i < filters.length; i++) {
var filter = filters[i];
if (filter.config.id === me.filterId) {
var v = filter.getValue();
if (v !== undefined && v !== '') {
params.filter = v;
}
}
}
return params;
},
});