Kendo ui 剑道ui网格,无法排序工作。获取错误';可排序的';:对象为null或未定义

Kendo ui 剑道ui网格,无法排序工作。获取错误';可排序的';:对象为null或未定义,kendo-ui,Kendo Ui,我已经下载了Telerik Kendo UI Web(GPL版)控制库。 我写了一个带有html表的简单静态页面, 包括jquery 1.9.1、kendo.web.js脚本(以及css文件),然后调用: $('#grid').kendoGrid({ sortable: true }); 在docready函数中 我在页面上看到一个JavaScript错误,说“属性'sortable':对象为null或未定义” 我可以在IE开发工具中看到脚本 试图链接所有单独的脚本,而不是kendo.web.

我已经下载了Telerik Kendo UI Web(GPL版)控制库。
我写了一个带有html表的简单静态页面, 包括jquery 1.9.1、kendo.web.js脚本
(以及css文件),然后调用:

$('#grid').kendoGrid({
sortable: true
});
在docready函数中

我在页面上看到一个JavaScript错误,说“属性'sortable':对象为null或未定义”
我可以在IE开发工具中看到脚本

试图链接所有单独的脚本,而不是kendo.web.js包,但只收到另一条错误消息:“kendo_模块未定义”

谷歌到处搜索,但没有运气

编辑:看到了这个问题,但事实并非如此


如果您的表格的格式符合要求,我们将不胜感激

请尝试以下HTML:

<table id="grid">
    <thead>
        <th>Name</th>
    </thead>
    <tbody>
        <tr><td>Fred</td></tr>
        <tr><td>Ted</td></tr>
        <tr><td>Ed</td></tr>
    </tbody>
</table>

或者点击这里:(用IE 9测试)

这是一个简单的样本,我可以用它进行排序。在这件事上,分类对你有用吗@giltnerj0感谢您抽出时间编写示例。我看到你在链接kendo.all.js,我似乎没有,我有kendo.web.js,kendo.all.js也是GPL吗?嗨,OnaBai和我上面评论的一样。我看到你在链接kendo.all.js,我似乎没有,我有kendo.web.js,kendo.all.js也是GPL吗?我用过kendo.all.min.js,但你不需要它,你可以用
kendo.web.min.js
做同样的事情。请看这里:。不,我不认为kendo.all.min.js是GPL,因为它包含一些不属于GPL的KendoUI包。顺便说一句:尝试不包括您不需要的脚本,如本例中所示:mobile、dataviz,。。。这使得加载和添加更多依赖项的速度变慢。谢谢,我的类似案例在我的工作站上不起作用,这太奇怪了。我得断定我的设置有问题。我将尝试一个干净的开始,如果这不起作用,我将接受这个答案。尝试删除任何你不需要的
脚本。只留下我在链接中包含的四个。
$("#grid").kendoGrid({
    sortable: true
});