I found a bug. We use more datagrids with the actually "DataGrid Filter Row" extension to filter datasets on each datagrid.
The filter are enabled for this datagrids like this:
$('#edEmployee').edatagrid('enableFilter');
$('#edSLA').edatagrid('enableFilter');
... and so on.
For all datagrids we enable remoteFilter
remoteFilter: true, // for datagrid-filter extension
filterDelay: 800, // for datagrid-filter extension
multiSort: false, //for sorting
remoteSort: true, //for sorting
So if we filter one Column on the first datagrid we get on the server side the following request Paramter
final String jsonFilterRules = request.getParameter("filterRules");
System.err.println(jsonFilterRules); --> [{"field":"name","op":"contains","value":"test"}]
Then we go to the second datagrid and try to filter a other column on this second datagrid. Then we fetch the following request Paramter :
final String jsonFilterRules = request.getParameter("filterRules");
System.err.println(jsonFilterRules); --> [{"field":"name","op":"contains","value":"test"},{"field":"firstName","op":"contains","value":"test22"}]
Here you can see that we get on the second server request filter rules from 2 different datagrids!Is this a big bug on the DataGrid Filter Row?
It is very importent for use to fix this. Have you a solution or Idea?