2

我正在尝试使用 Ken UI 作为我的数据网格样式但是我在开始的步骤中很挣扎,我什至无法建立一个新的 Kendo 对象,就像在 BundleConfig 中包含文件一样

bundles.Add(new ScriptBundle("~/Script/kendo/2013.1.319").Include(
        "~/Scripts/kendo/2013.1.319/jquery.min.js",
        "~/Scripts/kendo/2013.1.319/kendo.web.min.js",
        "~/Scripts/kendo/2013.1.319/kendo.grid.min.js",
        "~/Scrip`enter code here`ts/kendo/2013.1.319/kendo.calendar.min.js",
        "~/Scripts/kendo/2013.1.319/kendo.data.min.js"
        ));

和布局页面

@Scripts.Render("~/Script/kendo/2013.1.319")

使用上面的代码,我仍然可以声明 Kendo Object 我错过了要包含的内容吗?

谢谢

4

3 回答 3

4

Kendo 的文档很好地详细说明了大多数控件的依赖关系,除了网格。您可以在 kendo.grid.min.js 中查找依赖项,但是您需要在每个文件中查找它们的依赖项。因此,如果您在没有像 require.js 或 system.js(我最喜欢的)这样的资源加载器的帮助下构建依赖项,这里是网格控件的完整列表,按顺序排列:

/* Kendo Grid Dependencies */
kendo.core.min.js
kendo.data.min.js
kendo.userevents.min.js
kendo.window.min.js
kendo.draganddrop.min.js
kendo.columnsorter.min.js
kendo.filtermenu.min.js
kendo.columnmenu.min.js
kendo.groupable.min.js
kendo.pager.min.js
kendo.selectable.min.js
kendo.sortable.min.js
kendo.reorderable.min.js
kendo.resizable.min.js
kendo.mobile.actionsheet.min.js
kendo.mobile.pane.min.js
kendo.ooxml.min.js
kendo.excel.min.js
kendo.grid.min.js
于 2016-04-21T19:48:16.143 回答
1

我建议检查显示示例捆绑配置的文档:

bundles.Add(new ScriptBundle("~/bundles/kendo")
     .Include("~/Scripts/kendo/2012.3.1315/kendo.web.*") // or kendo.all.*
     .Include("~/Scripts/kendo/2012.3.1315/kendo.aspnetmvc.*")
);

网格所需的 JavaScript 文件可以在JavaScript 依赖项帮助主题中找到。

于 2013-05-14T13:47:13.960 回答
0

如果您只需要具有所有功能的剑道网格,那么问题在于它取决于许多较小的组件。它不是一个文件,但是您可以将它们全部合并到同一个文件中,但我不知道这是否违反法律。无论如何,清单如下;

<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.core.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.angular2.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.calendar.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.popup.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.datepicker.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.userevents.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.numerictextbox.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.validator.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.data.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.binder.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.editable.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.draganddrop.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.window.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.list.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.dropdownlist.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.filtermenu.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.menu.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.columnmenu.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.groupable.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.autocomplete.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.filtercell.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.pager.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.selectable.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.reorderable.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.resizable.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.fx.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.mobile.scroller.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.view.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.mobile.view.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.mobile.loader.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.mobile.pane.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.mobile.popover.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.mobile.shim.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.mobile.actionsheet.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.ooxml.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.excel.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.color.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.drawing.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.pdf.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.progressbar.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.columnsorter.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.grid.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.2.714/js/kendo.aspnetmvc.min.js"></script>

如果您不需要删除它们,我已将 angular.js 和 angular2 包含在文件列表中。总压缩文件为 788KB,而 kendo.all.min.js 为 2.7MB。希望能帮助到你。

于 2016-08-02T20:57:58.617 回答