or
$('#MyListView').kendoMobileListView({ dataSource: myRemoteDataSource, template: myTemplate, autoBind: false, endlessScroll: true, scrollTreshold: 30 });var myRemoteDataSource = new kendo.data.DataSource({ pageSize: 10, serverPaging: true, transport: { read: { url: 'http://myremotedata' }, parameterMap: function (data, type) { var startRow = ((data.page - 1) * data.pageSize) + 1; return { strow: startRow, rpp: data.pageSize }; } }, schema: { data: 'Data', total: 'Total' } });myRemoteDataSource.query({ page: 45, pageSize: 10 }); // 45 is a random page.function createGrid(parm) { console.log("parm value = " + parm); var sharableDataSource = new kendo.data.DataSource({ transport: { read: { url: "/GetInfo/", data:{dataParm:parm} }, schema: {
dataParm:parm
} }});public ActionResult Products_Read([DataSourceRequest]DataSourceRequest request){var products = new NorthwindDataContext().Products;DataSourceResult result = products.ToDataSourceResult(request);return Json(result);}@(Html.Kendo().Grid(Model.DocumentSearchList).Name("Grid") .Sortable() .Filterable() .Pageable() .Selectable(selectable => selectable.Mode(Model.Workflow == null ? GridSelectionMode.Single : (Model.Workflow.SelectionMode == SelectionMode.Single ? GridSelectionMode.Single : GridSelectionMode.Multiple))) .Columns(col => { col.Bound(model => model.DocumentTypeName).Title("Type"); col.Bound(model => model.DocumentSubtypeName).Title("SubType"); col.Bound(model => model.DocumentStatusName).Title("Status"); col.Bound(model => model.ShortTitle).Title("Doc Title"); col.Bound(model => model.JurisdictionName).Title("Jurisdiction"); col.Bound(model => model.TopicsCount).Title("Topics"); col.Bound(model => model.WorkOrdersCount).Title("Work Orders"); col.Bound(model => model.WOSubmittedUserFullName).Title("Submitted By"); col.Bound(model => model.WorkOrderSubmittedDate).Title("On").Format("{0:MM/dd/yyyy}"); col.Bound(model => model.CreatedUserFullName).Title("Created By"); col.Bound(model => model.CreatedDate).Title("On").Format("{0:MM/dd/yyyy}"); col.Bound(model => model.UpdatedUserFullName).Title("Updated By"); col.Bound(model => model.LastUpdatedDate).Title("On").Format("{0:MM/dd/yyyy}"); }) .DataSource(dataSource => dataSource.Ajax() .Model(model => model.Id(p => p.DocumentId)) ) .Events(e => e.Change("selection_change")))