or
kendo.culture("en-GB");
, { field: "StartDate", title: "Date", width: 80, format: "{0:d}" }
filter: { field: "customer", operator: "eq", value: "id/text()" } $(document).ready(function() { var element = $("#grid").kendoGrid({ dataSource: new kendo.data.DataSource({ type: "xml", // specifies data protocol pageSize: 6, // limits result set serverPaging: true, serverSorting: true, transport: { read: "customers.xml" }, schema: { type: "xml", data: "/Customers/Customer", model: { fields: { id: "id/text()", surname: "surname/text()", forename: "forename/text()", email: "email/text()" } } } }), height: 450, sortable: true, pageable: true, detailInit: detailInit, dataBound: function() { this.expandRow(this.tbody.find("tr.k-master-row").first()); }, columns: [{ field:"id", filterable: false }, "surname", "forename", "email" ] });});function detailInit(e) { $("<div/>").appendTo(e.detailCell).kendoGrid({ dataSource: { type: "xml", transport: { read: "orders.xml" }, schema: { type: "xml", data: "/orders/order", model: { fields: { id: "id/text()", net: "net/text()", vat: "vat/text()", dispatched: "dispatched/text()" } } }, serverPaging: true, serverSorting: true, serverFiltering: true, pageSize:6, filter: { field: "customer", operator: "eq", value: "id/text()" } }, scrollable: false, sortable: true, pageable: true, columns: [ "id", "net", "vat", "dispatched" ] });}<p> <label for="categories">Catergories:</label> @(Html.Kendo().ComboBox() .Name("categories") .Placeholder("Select categoryasdasda...") .DataTextField("Cod") .DataValueField("Des") .DataSource(source => { source.Read(read => { read.Action("GetCascadeCategories", "ComboBox"); }); }) )</p><p> <label for="products">Products:</label> @(Html.Kendo().ComboBox() .Name("products") .Placeholder("Select product...") .DataTextField("Cod") .DataValueField("Des") .DataSource(source => { source.Read(read => { read.Action("GetCascadeProducts", "ComboBox") .Data("filterProducts"); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("categories") ) <script> function filterProducts() { return { categories: $("#categories").val() }; } </script></p><p> <label for="orders">Orders:</label> @(Html.Kendo().ComboBox() .Name("orders") .Placeholder("Select order...") .DataTextField("Cod") .DataValueField("Des") .DataSource(source => { source.Read(read => { read.Action("GetCascadeOrders", "ComboBox") .Data("filterOrders"); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("products") ) <script> function filterOrders() { return { products: $("#filterOrders").val() }; } </script></p><p> <label for="ciccio">Ciccio:</label> @(Html.Kendo().ComboBox() .Name("ciccio") .Placeholder("Select order...") .DataTextField("Cod") .DataValueField("Des") .DataSource(source => { source.Read(read => { read.Action("GetCascadeciccio", "ComboBox"); }) .ServerFiltering(true); }) .AutoBind(false) .CascadeFrom("orders") ) <script> function filterOrders() { return { ciccio: $("#filterCiccio").val() }; } </script></p>var JobActionItemDataSource = new kendo.data.DataSource({ pageSize: 15, serverPaging: true, transport: { read: function (options) { window.kendoMobileApplication.showLoading(); $.ajax({ url: urlstring + "GetJobTaskByEmployeeID", data: { UserID: JSON.stringify(localStorage.getItem("AuthorizedUserId")), CompanyType: JSON.stringify($('#radio_Marketing').attr('checked') ? 1 : 0), PageSize: options.data.pageSize, PageNumber: JobActionItemPageIndex }, dataType: "jsonp", success: function (result) { options.success(result.d); JobActionItemPageIndex += 1; } }); }, data: function (response) { alert(response.d); return response.d; } }});// view design here <div data-role="view" data-title="Action items" id="view-actionitems" data-init="init_ActionItemsLanding" data-show="show_ActionItemsLanding"> <header data-role="header"> <div> <img src="img/CompanyLogo.png" width="100px" height="34px" /> <a class="km-rightitem" data-rel="popover" href="#popover-actionitems" data-role="button">Jump To</a> <a class="km-rightitem" data-click="Logout" data-role="button">Logout</a> </div> </header> <ul id="endlessscrolling-JobActionItemsBinding"> </ul></div>/// script code <script id="endlessscrolling-JobActionItemsBinding-template" type="text/x-kendo-template"> <div class="tweet"> <div class="notesmessage"> <span > #if(JobID!=0){# <div> <a id="WorkFlowTaskId=#=WorkFlowTaskId#&RequiredCompletionActionID=#=RequiredCompletionActionID#&JobID=#=JobID#&TaskID=#=TaskID#" data-role="button" class="km-button" data-click="GoActionitemcompleteevent" style="width:auto; background: none repeat scroll 0 0 transparent;box-shadow: none;color: blue;margin-left: 0;text-decoration:underline;padding: 5px;width: auto;text-align: left;" >#= Task #</a></div> <br/> #=DueTimeFrameColorFormat# #} else{# #= Task # <br/> #}# #= DueTimeFrame # </span> <div style="text-align: center;"> #if(JobID!=0){# <a id="#=JobID#" data-role="button" data-click="job_jobdetails" style="width:145px;padding: 5px;" >#= JobNumber # </a> <a name="0" id="WorkFlowTaskId=#=WorkFlowTaskId#&RequiredCompletionActionID=#=RequiredCompletionActionID#&JobID=#=JobID#&TaskID=#=TaskID#" data-role="button" data-click="GoActionitemcompleteevent" style="width:70px;padding: 5px;" >Complete</a> <br/> #}# <a id="#=CustomerID#&Type=#=CustomerType#" data-role="button" data-click="GotoViewContactInformation" style="width:145px;padding: 5px;" ><span style="font-size: 0.8em; font-style:italic;">#= EmployeeName #</span></a> #if(JobID!=0){# <a id="ID=#=JobID#&JobNumber=#=JobNumber#" data-role="button" data-click="GoToViewJobAddActionItems" style="width:70px;padding: 5px;" >Add</a> #}else{# <a id="ID=#=CustomerID#&Type=#=CustomerType#&ContactName=#=EmployeeName#" data-role="button" data-click="GoToViewAddMarketingActionItem" style="width:70px;padding: 5px;" >Add</a> #}# </div> </div> </div> </script>// init function function init_ActionItemsLanding(e) { $("#endlessscrolling-JobActionItemsBinding").kendoMobileListView({ dataSource: JobActionItemDataSource, template: kendo.template($("#endlessscrolling-JobActionItemsBinding-template").text()), endlessScroll: true, scrollTreshold: 30 });}// show funciton JobActionItemPageIndex = 1; var refreshJobActionItems = $("#endlessscrolling-JobActionItemsBinding").data("kendoMobileListView"); refreshJobActionItems.dataSource.read(1); refreshJobActionItems.refresh();