在Kendo Scheduler中自定义工具栏以进行timelineview?

时间:2018-08-22 10:13:46

标签: c# model-view-controller

在Kendo Scheduler中自定义工具栏以显示时间线吗?

我在项目中使用Kendo Scheduler,在使用时间轴月视图,我想自定义工具栏,该怎么办?

我可以在时间轴视图中自定义我的Kendo调度程序

 @(Html.Kendo().Scheduler<BusSchedulingSystem.Web.ViewModels.SchedulerViewModel>()
    .Name("scheduler")
    .Date(new DateTime(2018, 8, 13))
    //.StartTime(new DateTime(2013, 6, 13, 7, 00, 00))
    .Height(600)
    .Views(views =>
    {

        views.TimelineMonthView();
    })
    .Timezone("Etc/UTC")
    .Group(group => group.Resources("Owner").Orientation(SchedulerGroupOrientation.Vertical))
    //.Resources(resource =>
    //{
    //    resource.Add(m => m.OwnerId)
    //        .Title("Owner")
    //        .Name("Owner")
    //        .DataTextField("Text")
    //        .DataValueField("Value")
    //        .DataColorField("Color")
    //        .BindTo(new[] {
    //            new { Text = "Unassigned", Value = 1, Color = "#f8a398" } ,
    //            new { Text = "Abc Company", Value = 2, Color = "#51a0ed" } ,
    //            new { Text = "pqr", Value = 3, Color = "#56ca85" }
    //        });
    //})
    //.DataSource(d => d
    //    .Model(m =>
    //    {
    //        m.Id(f => f.TaskId);
    //        m.Field(f => f.Title).DefaultValue("No title");
    //        m.Field(f => f.OwnerId).DefaultValue(1);
    //        m.Field(f => f.Title).DefaultValue("No title");
    //        m.RecurrenceId(f => f.RecurrenceId);
    //    })
    //    .Read("Read", "Scheduler")
    //    .Create("Create", "Scheduler")
    //    .Destroy("Destroy", "Scheduler")
    //    .Update("Update", "Scheduler")
    //    .Filter(filters =>
    //    {
    //        filters.Add(model => model.OwnerId).IsEqualTo(1).Or().IsEqualTo(2);
    //    })
    )

0 个答案:

没有答案