Quote Originally Posted by mshussein View Post
Well,

I managed to work around this by changing this:

Code:
if(t=='combo' || t=='datefield'){ //avoid refresh twice for combo select 
  return;
}else{
  this.applyFilter(field);
}
to


Code:
if(t=='combo' || t=='datefield'){ //avoid refresh twice for combo select 
  this.applyFilter(field);
}else{
  this.applyFilter(field);
}
...inside the configure function (Changes were made around line 342).

I know it makes the if statement redundant, but it's easier to keep it like that so I can switch between the two.

Yet to find any issues with the change.

Regards,
mshussein.
Yes, this is a patch for this bad behaviour.
The applyMode = 'auto' or = 'change' is now deprecated, I always use applyMode = 'enter', adding also an "apply button" to my grid toolbar.
You can also use the filter configuration attribute "applyFilterEvent" to select the field event that applies filter. At the moment this feature is a little bit restrictive because you can specify only one event listener and it replaces any other listener specified in filter field config. That could be improved in future versions.