Despite serverFiltering set to false by default, it seems that filter()
automatically calls transport read every single time.
However, you can try this:
dataSource._filter = null;
This will cancel any filters applied to the dataSource without calling transport read. But, you have to be cautious with this approach as it isn't an "official" configuration documented by Telerik. The property _filter
is internal, so to speak.
You can verify this works by console logging the requestEnd
event and seeing that this doesn't make a request.