2016-12-09 5 views
1

Ich fand diese JSFIddle vor einer Weile, die Telerik kendoUI verwendet. http://jsfiddle.net/bDvkQ/1038/Kendo UI MultiSelectBox Update kendo.all.js auf die neueste Version

In gibt es ein Script „kendo.all.min“ Version: 2012.3.1114

Ich möchte eine neuere Version verwenden (2016.3.1028), aber wenn ich versuche, es zu benutzen ich eine bekommen Fehlermeldung: Das Objekt unterstützt nicht den Typ oder die Methode "get"

Das Problem ist, dass ich auch ein kendoUI Export zu Excel http://dojo.telerik.com/ zu meinem Projekt hinzugefügt und es trowing ist ein Fehler, der "kendo.ooxml.Workbook" ist keine Methode, wenn ich die Version 2012.2.1114 verwende.

Hier sind die JavaScript enthalten:

<script src="https://kendo.cdn.telerik.com/2016.3.1028/js/jquery.min‌​.js"></script> 
<script src="https://kendo.cdn.telerik.com/2016.3.1028/js/jszip.min.‌​js"></script> 
<script src="https://kendo.cdn.telerik.com/2016.3.1028/js/kendo.all.‌​min.js"></script> 
<script src="https://kendo.cdn.telerik.com/2016.3.1028/js/cultures/k‌​endo.culture.de-DE.m‌​in.js"></script> 

Antwort

1

Ich denke, das ist einfach, dass Kendo genug Änderungen eingeführt hat, dass die ursprüngliche jsfiddle nicht mehr mit neueren Versionen von Kendo funktioniert (und Excel-Export nicht mit dem älteren funktioniert Ausführung).

Siehe github.com/telerik/kendo-ui-core/issues/680.

Sie müssen also möglicherweise die benutzerdefinierte Implementierung reparieren, um mit neueren Kendo (docs.telerik.com/kendo-ui/intro/widget-basics/...) zu arbeiten oder eine der Alternativen (tatsächliche MultiSelect Widget mit autoClose: falscher oder Telerik "empfehlenswert" Weg von der github verknüpft)

FYI, arbeitet der jsfiddle Code noch in 2012.2.913: http://dojo.telerik.com/@Stephen/uveTEb Aber funktioniert nicht mehr in der nächsten veröffentlichten Version (2013.1.319): http://dojo.telerik.com/@Stephen/EmASi

+0

Ich benutze jetzt "bootstrap-multiselect" – socramm