or
<div data-role="view" id="myProjectView" data-title="Products List" data-init="myProjectListViewTemplatesInit"> <header data-role="header"> <div data-role="navbar"> <span data-role="view-title"></span> <a data-align="right" data-role="button" class="nav-button" href="#index">Index</a> </div> </header> <ul id="myProjectCustomListView"></ul> </div> <script id="myProjectCustomListViewTemplate" type="text/x-kendo-template"> <h3 class="item-title">Project Name: ${ProjectName}</h3> <p class="item-info">Created Date: ${CreateDate}</p> </script> <script src="scripts/jquery.min.js"></script> <script src="scripts/kendo.mobile.min.js"></script> <script src="scripts/viewModel/myProjectsViewModel.js"></script> <script>var app = new kendo.mobile.Application(document.body);</script>function myProjectListViewTemplatesInit(){ var dataSource = new kendo.data.DataSource({ transport: { read: { dataType: "json", } }, }); $("#myProjectCustomListView").kendoMobileListView({ dataSource: dataSource, template: $("#myProjectCustomListViewTemplate").html(), });};[{"ProjectId":2,"ProjectCode":"TestProject","ProjectName":"TestProject","Description":"","CreateDate":"2013-09-13T00:00:00","Owner":"TestProject","StartDate":"2013-09-13T00:00:00","EndDate":"2013-09-13T00:00:00","StatusId":4,"IsActive":true,"ERPCompany":"","TemplateId":0,"DocumentTemplateID":0,"DocMetadataID":null,"IsDeleted":"","ERPCurrency":"$","ProjectMode":"L","DocumentListID":"","RowNum":3,"pagecount-1":null},{"ProjectId":1,"ProjectCode":"TemplateProject","ProjectName":"TemplateProject","Description":"","CreateDate":"2013-09-13T00:00:00","Owner":"Aurigo","StartDate":"2013-09-13T00:00:00","EndDate":"2013-09-13T00:00:00","StatusId":4,"IsActive":true,"ERPCompany":"","TemplateId":0,"DocumentTemplateID":0,"DocMetadataID":null,"IsDeleted":"","ERPCurrency":"$","ProjectMode":"L","DocumentListID":"","RowNum":4,"pagecount-1":null}]var dsOrderHis = null; $(document).ready(function() { args.startDate = startDate;
args.endDate = endDate; args.filterBy = filterBy; args.userIds = userIds; dsOrderHis = new kendo.data.DataSource( { transport: { read: { cache: false, url: appUrl + "/Services/ArgosyDashBoardService.svc/orderHistory", dataType: "json", contentType: "application/json; charset=utf-8", type: "POST" }, parameterMap: function(options, operation) { return JSON.stringify(args) } }, schema: { data: "OrderHistoryResult" }, change: function() { var dataCount = $("#LoadOrderHistoryDiv").data("kendoChart").dataSource.view().length; if (dataCount <= 0) { setTimeout("LoadOrderHistoryHideSvg();", 400) } else {
$("#LoadOrderHistoryDiv svg").each(function() { $(this).fadeIn() }); setTimeout("LoadOrderHistoryAddIcon();", 100) } } }); $('#LoadOrderHistoryDiv').kendoChart({ theme: currentTheme, title: { text: 'Order: History' }, dataSource: dsOrderHis, legend: { position: "bottom" }, series: [{ type: "line", field: "YAxis"}], categoryAxis: { field: "XAxisLabel", labels: { rotation: 42} }, tooltip: { visible: true, template: " #= value # orders placed in #= category # .", padding: 9 }, legend: { visible: false} }) });//used for data changesfunction LoadOrderHistory() { var chart = $("#LoadOrderHistoryDiv").data("kendoChart"); args.startDate = startDate; args.endDate = endDate; args.filterBy = filterBy; args.userIds = userIds; kendo.ui.progress($("#LoadOrderHistoryDiv"), true); chart.dataSource.read() }