Hi IceCactus,
Greetings from Syncfusion support!
Currently, the EJ2 DataManager automatically triggers a request whenever properties such as query, page, or sorting are updated. This is expected behavior, as DataManager is designed to react to changes immediately and fetch updated data from the API.
At present, there is no built-in support to pause or suspend DataManager requests while applying multiple settings simultaneously. Since each change (like setting the page or updating the query) triggers a request separately, calling grid.goToPage(1) followed by setting grid.query results in two API calls.
We understand the need for better control over request handling, and we have logged a feature request titled "Support for preventing DataManager request." Our team evaluates feature requests during each release cycle based on factors like product vision, feasibility, and customer interest. While we do not have an immediate plan to implement this feature, it will be included in one of our future releases.
You can now track the current status of your request, review the proposed resolution timeline, and contact us for any further inquiries through this link.
Feedback: https://www.syncfusion.com/feedback/56740/support-for-preventing-datamanager-request
Please get back to us if you need further assistance.
Regards
Sivaranjani R