0

我正在Telerik AppBuilder中使用KendoUI创建一个移动应用程序。我创建了一个空白视图来保存我的图表,然后开始添加代码。我无法让图表出现。使用Kendo UI实现Chart小部件的难度

这些都是在我的index.html引用的脚本:

<script src="cordova.js"></script> 
<script src="kendo/js/jquery.min.js"></script> 
<script src="kendo/js/kendo.mobile.min.js"></script> 
<script src="app.js"></script> 
<script src="lib/progress/progress.all.min.js"></script> 
<script src="dataProviders/progressDataProvider.js"></script> 

这里是我的图表视图的代码:

<div data-role="view" data-title="Audit Tracker" data-layout="main" data- model="app.auditTracker" data-show="app.auditTracker.onShow" data-after-show="app.auditTracker.afterShow"> 

    <div id="chart"> 
    </div> 

</div> 

这里是相关联的JavaScript文件中的代码:

'use strict'; 

app.auditTracker = kendo.observable({ 
    onShow: function() {}, 
    afterShow: function() {} 
}); 



(function(parent) { 

     $("#chart").kendoChart({ 
      title: { 
       text: "Audit Tracker" 
      }, 
      series: [ 
       {name: "Audits Completed", data: [5,10,15,3]} 
      ], 
      categoryAxis: { 
       categories: ["January", "February", "March", "April"] 
      } 
     }); 
})(app.auditTracker); 

我在这里做错了什么?这看起来应该很简单! 在此先感谢您的帮助。

回答

0

我的问题是我没有在我的index.html中引用正确的框架文件。 这里是我最终使用的文件,只要框架如下:

<script src="cordova.js"></script> 
<script src="jquery.min.js"></script>  
<script src="kendo.all.min.js"></script> 

<link rel="stylesheet" href="kendo.common.min.css" /> 
<link rel="stylesheet" href="kendo.default.min.css" /> 
<link rel="stylesheet" href="kendo.mobile.all.min.css"/>