OK, but I never call "doFilter" direct. This is every time handle by the extension or datagrid. I don't know this.
And it's look like that the datagrid not used the filter when first loading the data by AJAX over the settings
pagination: true,
filterRules: [{
field: 'systemId',
op: 'equal',
value: selectedServerId
}],
url: 'getEntitiesByCriteriaPagination.do',
queryParams: {
eN: 'dataRecording.racksServer.ServerChangeLog'
},
remoteFilter: true
I mean if the filterRules is init, the datagrid should use this filter when first starting to fetch the data from the remote server over the url!
We will prefilter the data from the database by this field. Like that the datagrid should only show datasets for a special server.