我拥有一个带有kendo.dataviz.min.js的构造网格kendo.web.min.js,但是当我使用Using both时发生碰撞。
但有趣的是,该项目jsfiddle它运作良好,但当我运行项目视觉工作室 我遇到以下错误TypeError:s未定义
<link href="css/themes.css" rel="stylesheet">
<link href="css/styles.css" rel="stylesheet">
<link href="css/base.css" rel="stylesheet" />
<link href="js/kendo/src/styles/kendo.dataviz.css" rel="stylesheet" />
<link href="js/kendo/styles/kendo.silver.min.css" rel="stylesheet" />
<link href="js/kendo/styles/kendo.common.min.css" rel="stylesheet" />
<script src="js/kendo/js/kendo.web.min.js"></script>
<script src="js/kendo/js/kendo.dataviz.min.js"></script>
<script src="js/kendo/src/js/kendo.dataviz.sparkline.js"></script>
答案 0 :(得分:3)
它们冲突是因为它们包含相同的文件 - kendo.data.js,kendo.core.js等。您不应该将它们包含在同一页面中 - 使用kendo.all.min.js或仅创建一个JavaScript文件所需的功能。
Kendo UI文档中提供了更多信息 - JavaScript dependencies。
答案 1 :(得分:0)
DataViz脚本必须放在Web脚本之前。
<script src="js/kendo/js/kendo.dataviz.min.js"></script>
<script src="js/kendo/js/kendo.web.min.js"></script>