Wenn Benutzer einen wiederkehrenden Termin 'bricht', erhalte ich das create-Ereignis für den neu geänderten Termin plus die Änderung der vorhandenen Serie, um den Termin auszuschließen. Im 'create' Ereignis sehe ich nie den RecurrenceID Wert auf dem Controller, es ist immer 'nichts'.Telerik MVC Scheduler RecurranceID Wert fehlt
Überprüfen des Netzwerks Ich habe festgestellt, dass es an den Controller gesendet wird. Es sieht so aus, als ob der Client ein zusätzliches "recurrenceid" sendet, alles in Kleinbuchstaben mit dem tatsächlichen Wert, den ich brauche. Aber das schafft es nie.
Hinweis ich einen benutzerdefinierter Ereigniseditor verwenden, aber bekomme ich das gleiche Ergebnis des Standard-Editor.
Mein Scheduler sieht wie folgt aus
With Html.Kendo().Scheduler(Of ExceptionViewModel)() _
.Name("scheduler") _
.Date(Now()) _
.StartTime(New DateTime(2016, 6, 13, 0, 0, 0))
' .Timezone("Etc/UTC")
.WorkDayStart(7, 0, 0)
.ShowWorkHours(False)
.WorkDayEnd(19, 0, 0)
.EventTemplateId("Event-template")
.Height(700)
.Width(1300)
.Messages(Sub(mess)
mess.Editor(Sub(edit)
edit.EditorTitle("Exception")
End Sub)
End Sub)
.WorkWeekStart(1)
.WorkWeekEnd(5)
.Editable(Sub(edit)
edit.TemplateId("customEditorTemplate")
End Sub)
.Events(Function(events) events.DataBound("shadeoutofhours"))
.Views(Sub(views)
views.DayView()
views.WeekView()
views.MonthView()
views.TimelineView()
views.AgendaView()
End Sub)
.DataSource(Function(d) d.Model(Sub(m)
m.Id(Function(f) f.TaskID)
End Sub) _
.Read("read", "Tasks") _
.Create("create", "Tasks") _
.Destroy("destroy", "Tasks") _
.Update("update", "Tasks"))
.Render()
End With
Meine Version ist 2015.3.1111.545 Dev (nicht sicher, was die Dev bedeutet!)