pmg-gui/js/FilterProxy.js
Dominik Csapak ea07c9aa8e jslint: type confusion
fix many type confusions

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-09-28 14:42:13 +02:00

29 lines
663 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 !== '') {
/*jslint confusion: true */
params.filter = v;
/*jslint confusion: false */
}
}
}
return params;
}
});