or
<div id="ServerTable" class="row Block InfoTable "> <table> <thead> <tr> <th>ACTION</th> <th>Type</th> <th>Class</th> <th>Status</th> <th>Size</th> </tr> </thead> <tbody data-bind="source: ServerData" data-template="serverTemplate"></tbody> </table></div>01.<script type="text/x-kendo-template" id="serverTemplate">02. <tr data-path="${Path}"03. data-filecount="${FileCount}"04. data-maxzoom="${MaxZoom}"05. data-date="${Date}"06. data-type="${Type}">07. #if(Newer == "NEW") { #08. <td><div class="button radial Center ButtonText">Download</div></td>09. #} else { #10. <td title="Already Downloaded"><img src="../images/pushPin.png" style="width: 32px; height: 32px;" /></td>11. #}#12. <td><span data-bind="text: Type" /></td>13. <td><span data-bind="text: Class" /></td>14. <td><span data-bind="text: Newer" /></td>15. <td><span data-bind="text: Size" /></td>16. </tr>17.</script>if ((dd.Type == sd.Type) && (dd.Date >= sd.Date)) { vm.ServerData[i].set("Newer", "CURRENT");}1. if ((dd.Type == sd.Type) && (dd.Date >= sd.Date)) {2. vm.ServerData[i].set("Newer", "CURRENT");3. }4.kendo.bind($("#ServerTable"), vm.ServerData);
<div data-role="view" id="tab-catalog" data-title="Catalog" data-layout="mobile-tabstrip">....</div> <div data-role="view" id="tab-account" data-title="Account" data-layout="mobile-tabstrip"> ....</div><div data-role="layout" data-id="mobile-tabstrip"> <header data-role="header"> <div id="navbar" data-role="navbar"> <a data-role="button" data-rel="drawer" href="#drawer" data-icon="drawer-button" data-align="left"></a> <span data-role="view-title"></span> <a id="scan" data-align="right" data-icon="camera" data-role="button"></a> </div> </header> </div> <div id="modalview-additional-info" style="width: 80%; height: 70%;"> <div data-role="header"> <div data-role="navbar"> <span>Info</span> <a data-click="closeModalViewAdditionalInfo" data-role="button" data-align="right">Close</a> </div> </div> <div data-role="scroller"> <p id="additionalInfo"></p> </div> </div><ul data-role="listview" data-type="group" data-click="equipmentListViewClick">...</ul>01.createChart: function (e) {02. var list = e.sender;03. var data = list.dataSource.data();04. for (var i = 0; i < data.length; i++) {05. var item = list.wrapper.find("[data-uid='" + data[i].uid + "']");06. var chart = item.find(".chart");07. var metric = data[i];08. this.metrics[data[i].uid] = metric.MetricType;09. chart.kendoSparkline({10. type: "column",11. dataSource: new kendo.data.DataSource({12. transport: {13. read: {14. url: metric.MonthService,15. dataType: "json"16. },17. parameterMap: function (options, operation) {18. if (operation === "read") {19. options.hotelId = 2; // _model.get('hotelId');20. options.year = 2013; //_model.get('date').getYear() + 1900;21. options.month = 7; //_model.get('date').getMonth() + 1;22. return options;23. }24. return options;25. }26. }27. }),28. series: [{29. type: 'column',30. field: metric.MonthValue,31. color: '#ff0000',32. negativeColor: '#0099ff',33. metricType: metric.MetricType // Hack? or Extension34. }],35. tooltip: {36. format: function () {37. switch (metric.MetricType) {38. case 0: // Graduacion39. return "{0:N2}";40. break;41. case 1: // Cantidad42. return "{0:N0}";43. break;44. case 2: // Moneda45. return "{0:C2}";46. break;47. case 3: // Indice48. return "{0:N2}";49. break;50. case 4: // Porcentaje51. return "{0:P2}";52. break;53. case 5: //Clasificacion54. return "{0}";55. break;56. }57. },58. visible: true,59. shared: false60. }61. });62. }