whole_func_string: function() {
  		var me = this;
  
  		// override encodeFilters to append type and operator in remote filtering
  		Ext.apply(me.grid.store.proxy, {
  			encodeFilters: function(filters) {
  				var min = [],
  					length = filters.length,
  					i = 0;
  
  				for (; i < length; i++) {
  					min[i] = {
  						property: filters[i].property,
  						value   : filters[i].value
  					};
  					if (filters[i].type) {
  						min[i].type = filters[i].type;
  					}
  					if (filters[i].operator) {
  						min[i].operator = filters[i].operator;
  					}
  				}
  				return this.applyEncoding(min);
  			}
  		});
  	}
func_code_string: function() {
  		var me = this;
  
  		// override encodeFilters to append type and operator in remote filtering
  		Ext.apply(me.grid.store.proxy, {
  			encodeFilters: function(filters) {
  				var min = [],
  					length = filters.length,
  					i = 0;
  
  				for (; i < length; i++) {
  					min[i] = {
  						property: filters[i].property,
  						value   : filters[i].value
  					};
  					if (filters[i].type) {
  						min[i].type = filters[i].type;
  					}
  					if (filters[i].operator) {
  						min[i].operator = filters[i].operator;
  					}
  				}
  				return this.applyEncoding(min);
  			}
  		});
  	}
func_documentation_string: private