2013-11-26 65 views
1

我試圖在用戶命令中啓用/禁用KendoUI Scheduler中的分組。我正在使用該程序的MVC版本,並且我已經有了一個基本的時間表和工作。打開或關閉分組

下面的代碼將使用ResourceID值對我的計劃進行水平分組。我想創建一個可以打開或關閉此分組的按鈕。

@(Html.Kendo().Scheduler<Web.Models.Calendar.CalendarActivity>() 
     .Name("scheduler") 
     .Date(today) 
     .StartTime(new DateTime(2013, 11, 01, 10, 00, 00)) 
     .EndTime(new DateTime(2013, 11, 29, 23, 00, 00)) 
     .Editable(false) 
     .Height(600) 
     .BindTo(Model) 
     .Editable(true) 
     .MinorTickCount(4) 
     .Views(views => 
     { 
      views.DayView(); 
      views.WeekView(weekView => weekView.Selected(true)); 
      views.MonthView(); 
      views.AgendaView();   
     }) 
     .Group(g => g.Resources("ResourceID").Orientation(SchedulerGroupOrientation.Horizontal)) 
     .Resources(resource => 
     { 
      //specify the field from the model which contains the resource id 
      resource.Add(m => m.ResourceID) 
       .Title("Name") 
       .DataTextField("Name") 
       .DataValueField("Id") 
       .DataColorField("Color") 
       .BindTo(ViewBag.Resources); 
     }) 
) 

回答

3

不能動態地改變組 - 添加或刪除它們,你將需要重新初始化整個調度