Using Smartclient 9.1 PwrE.
Since we have our own server side filtering behavior that is different from smartclient's client side filtering, we turned it off by setting useClientFiltering:false inside ListGrid:dataProperties passed down to ResultSet. Client side filtering is indeed turned off.
However, when ResultSet: updateCacheData(updateData, dsRequest) is triggered to handle data updates (already filtered) from server, it calls
which tries to apply the filter on the client to every update record row. I believe this is wrong as it will corrupt the already filtered data update with client-side filtering behavior which is deemed to be different in our case.
Can you please take a look and let me know it's an issue?
Thanks
Since we have our own server side filtering behavior that is different from smartclient's client side filtering, we turned it off by setting useClientFiltering:false inside ListGrid:dataProperties passed down to ResultSet. Client side filtering is indeed turned off.
However, when ResultSet: updateCacheData(updateData, dsRequest) is triggered to handle data updates (already filtered) from server, it calls
Code:
<line 43974> var matchesFilter = (this.applyFilter([updateRow], criteria, this.context).length > 0);Can you please take a look and let me know it's an issue?
Thanks