Hello Telerik Team,
We have ASP.Net MVC 5.0 application. We are using Kendo Grid to show and list all records and we are getting performance issue for the same
after tracking server and client side code we found out that while add row to grid is taking time at client side. we are using below method
new kendo.data.DataSource({
type: "aspnetmvc-ajax",
transport: {
read: {
url: url,
dataType: "json",
type: urlType,
data: searchParam,
complete: function (e) {
$scope.IsDirty = false;
$scope.KRefresh = 1;
$scope.SearchInGrid(); //Filter the Grid
}
}
},
schema: {
data: 'Data',
total: 'Total'
},
error: function (e) {
if (e.status == 'error') {
$scope.MaxRecordFlag = 1;
$scope.SetNoRecordFoundMessage(0);
}
},
//serverPaging: true,
serverSorting: true,
//serverFiltering: true,
allowUnsort: true
//pageSize: 50
})
What we are looking forward and Just FYI Paging is not allowed on this page.
Can we have any way to add row in grid at client side in async way ? or on demand . for eg.
lets say i have 100 rows to bind . then in first show i can bind 20 rows and show in gird and paralle keep binding remaing 80 rows.??
Regards
Shrirang