2016-06-21 14 views
4

Wir verwenden Kendo Scheduler UI von Telerik in unserem Projekt, wir versuchen, Ereignisse ohne Popup programmgesteuert zu erstellen.Wie erstelle ich Events ohne Popup-Fenster in Kendo? Oder Ereignisse programmgesteuert erstellen?

Zum Erstellen eines neuen Ereignisses verwenden wir eine Senden-Schaltfläche. Wir können ein neues Ereignis auf dem Server erstellen, indem wir auf diese Schaltfläche klicken. Wir können jedoch kein Ereignis zum Kendo-Scheduler senden, ohne die Seite zu aktualisieren.

Bisher haben wir versucht, zwei verschiedene Ansätze: 1. addEvent Methode verwenden:

// comes up with the pop with given json data. We don't want to display the pop up.  
$("#scheduler").data("kendoScheduler").addEvent(eventJson); 
  1. wir aus der Antwort geklonten Daten bekam zu drücken/hinzufügen versucht.
var data = $("#scheduler").data("kendoScheduler"); 
data._items.push(clonedJsonModifedWithOurNewData); 
data.refresh(); // didn't do anything. 

So wäre es sehr hilfreich sein, wenn jeder kann nur ein wenig von Code und Beispiele gibt in http://dojo.telerik.com/epiJo/2 Ereignisse programmatisch in Kendo-Scheduler zu erstellen.

Vielen Dank.

Antwort

0

Ich konnte die von Ihnen bereitgestellte Dojo-Probe nicht laden. Aber hier sind 2 Optionen für Sie, die hilfreich sein werden, ich schätze

1) Fügen Sie Ihre Veranstaltung so hinzu.

$("#scheduler").data("kendoScheduler").dataSource.add(eventJson); 

2) oder direkt zuerst das Ereignis in der Datenbank speichern und einfach die Lesemethode des Schedulers nennen wie diese

$("#scheduler").data("kendoScheduler").dataSource.read(); 

Hoffnung das Sie

hilft