0

当用户“中断”重复约会时,我收到新修改约会的创建事件以及现有系列的更改以排除约会。在“创建”事件中,我从未在控制器上看到 RecurrenceID 值,它始终是“无”。

检查网络我发现这被发送到控制器。似乎客户端正在发送一个额外的 'recurrenceid' ,所有小写字母都带有我需要的实际值..但这永远不会成功。

表单发布数据

注意我使用的是自定义事件编辑器,但是使用标准编辑器得到了相同的结果。

我的调度程序看起来像这样

  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

我的版本是 2015.3.1111.545 Dev(不确定 Dev 是什么意思!)

4

1 回答 1

0

找到它,回答以防它帮助某人。

我必须在模型中映射 RecurrenceID,现在它可以正常工作了:)

    .DataSource(Function(d) d.Model(Sub(m)
                                        m.Id(Function(f) f.TaskID)
                                        m.RecurrenceId(Function(f) f.RecurrenceID)
                                    End Sub) _
于 2016-07-28T03:42:03.677 回答