This is a migrated thread and some comments may be shown as answers.

Server Side paging configuration

1 Answer 1570 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Peter
Top achievements
Rank 1
Peter asked on 26 Sep 2018, 09:35 PM

I've got an application where I'm using a Kendo UI Grid widget. I know that it will, at some time in the future, be dealing with a large number of records. I'm implementing server-side paging and I'm getting the expected result from the server.

  • I have page size set to 12.
  • I currently have a total of 18 records, resulting in two pages.
  • Page 1 displays 12 records and shows the page navigation as expected.
  • When I click next to navigate to page 2, I get a blank list.

With regards to page 2, I see my data endpoint returning 6 records as expected. From what I can tell, the Grid is binding them to page one, instead of showing them on page 2. 

Is there a way to tell the grid which page you are returning results for (through the schema or programmatically)? Or is my only option to use local storage and append my results to that local storage?

I've worked around this in the past by returning all the results up to the offset since I know large datasets will be filtered with a keyword search, but I'd rather find a way to display the results through paging so I can implement filtering.

1 Answer, 1 is accepted

Sort by
0
Stefan
Telerik team
answered on 28 Sep 2018, 07:00 AM
Hello, Peter,

Thank you for the details.

This may occur if the total in the second response is set only to 6. This will tell the Grid that there are only 6 records on the server and all of them are here.

The schema.total has to be set:

https://docs.telerik.com/kendo-ui/api/javascript/data/datasource/configuration/serverpaging

This will eliminate the need to show that there are more than 1 more.

Please check our demo with server operations and observe how the total is part of the response:

https://demos.telerik.com/kendo-ui/grid/remote-data-binding

If the issue still occurs, please share with us the response returned from the server.

Regards,
Stefan
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Soma
Top achievements
Rank 1
commented on 08 Jan 2024, 09:16 AM

Hi Stefan,

I have a grid with 3000 value , and wanted to display 300 data in one page but it display only first page value , remaining pages has empty data. Please can you guide me on this .

 

Thanks and regards

Soma Debnath

Neli
Telerik team
commented on 10 Jan 2024, 07:11 AM

Hi Soma,

Could you please provide more details about the Grid configuration used on your side? Also it would be very helpful if you could send us more information about the response returned when reading the Grids data.

Having more details about the exact scenario could help us get a better idea of what might be the cause of the observed behavior.

Looking forward to your reply.

Tags
Grid
Asked by
Peter
Top achievements
Rank 1
Answers by
Stefan
Telerik team
Share this question
or