2013-08-08 28 views
5

Tôi sở hữu một mạng lưới xây dựng kendo.web.min.js với kendo.dataviz.min.js, nhưng khi tôi sử dụng việc sử dụng cả hai va chạm xảy ra.tại sao kendo.web.min.js và kendo.dataviz.min.js xung đột?

Nhưng điều thú vị là các dự án jsfiddle nó hoạt động tốt nhưng khi tôi chạy dự án visual studio Tôi gặp TypeError lỗi sau: s là undefined

jsfiddle code

enter image description here

<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> 

Trả lời

3

Chúng xung đột vì chúng bao gồm các tệp giống nhau - kendo.data.js, kendo.core.js v.v. Bạn không bao giờ nên bao gồm chúng trong cùng một trang - sử dụng kendo.all.min.js hoặc cre ăn một tập tin JavaScript chỉ với các tính năng cần thiết.

Thông tin khác có sẵn trong tài liệu giao diện người dùng Kendo - JavaScript dependencies.

+0

Tôi đã sử dụng kendo.all.min.js Nhưng vấn đề là bởi vì tôi không còn xem Sparkline ** ** – Martin

+0

Tại sao khi tôi sử dụng kendo.all.min.js Sparklines không hoạt động nữa? – Martin

+0

https://www.dropbox.com/sh/1mp20mw7izrycq2/eV2o2LFAlZ/problems.PNG – Martin

0

Tập lệnh DataViz phải được đặt trước tập lệnh Web.

<script src="js/kendo/js/kendo.dataviz.min.js"></script> 
<script src="js/kendo/js/kendo.web.min.js"></script> 
Các vấn đề liên quan