2016-07-27 40 views
0

當用戶'中斷'重複出現的約會時,我收到新修改的約會的創建事件,以及現有系列的更改以排除約會。 在'create'事件中,我從不在控制器上看到RecurrenceID值,它總是'沒有'。Telerik MVC調度程序重複ID缺失值

檢查網絡我發現這是發送到控制器。看起來客戶端正在發送一個額外的'recurrenceid',全部都是小寫的,我需要實際的值..但是這從來沒有實現。

Form Post data

注意我用的是自定義事件編輯器,但我得到使用標準的編輯器相同的結果。

我的計劃是這樣的

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開發(不知道是什麼意思開發!)

回答

0

發現,在回答情況下,它可以幫助別人。

我不得不在映射模型中的RecurrenceID現在它的工作,因爲它應該是:)

.DataSource(Function(d) d.Model(Sub(m) 
             m.Id(Function(f) f.TaskID) 
             m.RecurrenceId(Function(f) f.RecurrenceID) 
            End Sub) _