2013-11-26 3 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
동적 그룹을 변경할 수 없습니다

- 추가 또는 제거, 당신은 전체 스케줄러를 다시 초기화해야합니다