我最近介绍过syncfusion,我正在尝试使用他们的基本网格功能。
我有小提琴中显示的html代码和一个名为orders的单独的js文件,其中包含:
$("#Grid").ejGrid({
columns: [
{ field: "Order", headerText: "Order ID", width: 75, textAlign: ej.TextAlign.Right },
{ field: "CustomerID", headerText: "Customer ID", width: 80 },
{ field: "ShipName", headerText: "Ship Name", width: 100 },
{ field: "ShipCity", headerText: "Ship City", width: 100 },
{ field: "Freight", width: 80, format: "{0:C3}", textAlign: ej.TextAlign.Right }
]
});
基本上,我试图在第3节中显示一个表,但继续收到此错误:
jquery.easing.min.js:44未捕获的ReferenceError:未定义jQuery jquery.easing.min.js:44(匿名函数)
ej.web.all-latest.min.js:10未捕获的TypeError:无法读取属性 '延伸'未定义的ej.web.all-latest.min.js:10(匿名函数) ej.web.all-latest.min.js:10(匿名函数)
orders.js:30 Uncaught TypeError:undefined不是函数 orders.js:30(匿名函数)
我已尝试将js直接用作html中的脚本标记,但这并不起作用。我也尝试将它包装在document.ready函数中,但无济于事。
JsFiddle示例http://jsfiddle.net/Ld6mn6xb/
答案 0 :(得分:-1)
在小提琴中,您在jquery easing
之前引用了jquery
,因此发生了问题并删除了多个jquery文件。
请在这里找到工作小提琴
另请参阅以下帮助链接,了解Syncfusion ejGrid
。
现在,在上面的小提琴中,我已经向网格提供了空数据,因为在小提琴中找不到order.js
文件。