or
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();
kendo.culture("de-DE");
<div id="personFields"> <div class="field"> <div>First Name:</div><input data-bind="value: firstName" required /> </div> <div class="field"> <div>Last Name:</div><input data-bind="value: lastName"/> </div> <div class="field"> <div>Full Name:</div><span data-bind="text: fullName"/> </div> <button data-bind="click: reset">Reset</button></div>var person = kendo.observable({ firstName: "John", lastName: "DeVight", fullName: function() { return this.get("firstName") + " " + this.get("lastName"); }, reset: function() { this.set("firstName", "John"); this.set("lastName", "DeVight"); }}).bind("set", function(e) { if (e.field == "firstName" && !e.value) { e.preventDefault(); }});kendo.bind($('#personFields'), person);function(e) { if (e.field == "firstName" && !e.value) { var field = e.field; var currVal = this.get(e.field); this.set(field, currVal); e.preventDefault(); }}