Hi Rama,
Greetings from Syncfusion Support.
From the shared query, we are able to understand that you want to use on demand paging along with entire data set filtering.
By default we can load the desire record into grid by using UrlAdaptor with paging. Request query will be sent to server for that paging to handle the skip and take based on pageSettings.
Like that, if we open the Excel filter dialog a request query will be sent to the server and the checkbox list was created from distinct values of the dataSource filter column.
Also in the generation of checkbox lists, if the number of distinct values is greater than 1000, then the excel filter displays only the first 1000 values and displays the label "Not all items shown"
to ensure the best performance in rendering and searching. However this limit has been customized according to your requirement by setting
filterSettings.maxFilterChoices with required limit in integer.
Please get back to us, if you need further assistance. We will be happy to assist you.
Regards,
Manivannan Padmanaban