]> git.proxmox.com Git - pmg-gui.git/blob - js/FilterProxy.js
fix #5251: login: set autocomplete on password and user
[pmg-gui.git] / js / FilterProxy.js
1 Ext.define('PMG.FilterProxy', {
2 extend: 'Proxmox.RestProxy',
3 alias : 'proxy.pmgfilterproxy',
4
5 filterId: undefined, // 'x-gridfilter-XXXXX'
6
7 getParams: function(operation) {
8 var me = this, i;
9 if (!operation.isReadOperation) {
10 return {};
11 }
12 var params = me.callParent(arguments);
13
14 var filters = operation.getFilters() || [];
15 for (i = 0; i < filters.length; i++) {
16 var filter = filters[i];
17 if (filter.config.id === me.filterId) {
18 var v = filter.getValue();
19 if (v !== undefined && v !== '') {
20 /*jslint confusion: true */
21 params.filter = v;
22 /*jslint confusion: false */
23 }
24 }
25 }
26 return params;
27 }
28 });