Thanks Riva,
As i can see you are using Type – Local, and i am using Remote, i don't know wheter i would do any impact or not.
In my case, i have written a javascript function which hits a controller to get the filtered data from database.
In my javascript i have kept the default pageIndex as 0 which only return first page.
could it be the reason in my case remaining records are not added to new page and
also on filtered result page if i change page size in dropdown menu, it refreshes the page which updates the total record count to overall count , changing the filtered result count.
How can i stop it?