在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);
// })
)