hi Ashwini,
1) The behavior of loadNextPage is suppose the [firstpage, lastpage] is [1,1]
If using loadNextPage, it will turns to [1,2] , we will load page 2 data for u, along with existed page. Similarly, if loadNextPage again, it will be [1,3]
And as the records range is already [1,2], there is no previous page before 1 to be retrieved, so hasPreviousPage turns to false
2) If needs to retrieve the exact page 2 data, just use loadExactPage(N), or any number u want. It will jump to [2,2]
3) reset makes the range turns to [1,1]
4) We do not suggest use gridPageNumber, it's not supported. It needs to track the current page number in the code
5) On mobile device, loadNextPage multiple times, it will start to add more records, so at one point, the data will be a range like [3,7]. The start point won't always be 1
Feel free to let us know if there are questions