首页 > 解决方案 > 将文本添加到 kendo 调度程序标题区域

问题描述

我有一个带有日期字段的剑道调度程序,并为一天中的时间打勾

目前我的代码如下所示:

  @(Html.Kendo().Scheduler<CycleSchedulerModel>()
                .Name("scheduler")
                .Date(DateTime.Now.Date)
                .StartTime(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 6, 00, 00))
                .Editable(false)
                .Selectable(false)
                .EventTemplateId("itemTemplate")
                .Views(views =>
                {
                    views.TimelineView(timeline =>
                    {
                        timeline.StartTime(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 7, 30, 00));
                        timeline.EndTime(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 22, 00, 00));
                        timeline.MajorTick(30);
                        timeline.ColumnWidth(60);
                        timeline.EventHeight(40);
                    });

                })
                .Timezone("Etc/UTC")
                .Group(group =>
                {
                    group.Resources("Zones").Orientation(SchedulerGroupOrientation.Vertical);

                })
                .Resources(resource =>
                {
                    resource.Add(m => m.ZoneID)
                    .Title("Zone")
                    .Name("Zones")
                    .DataTextField("ZoneTypeDesc")
                    .DataValueField("ZoneID")
                    .DataColorField("Color")
                    .Multiple(true)
                    .BindTo(cOrderManagement.GetCycleSchedulerZones(new cDataAccess(true), cCore.ClientID, cCore.SiteID ?? 0, cCore.UserID, Model.oCycleTypeID));

                })
                .DataSource(d => d
                .Model(m =>
                {

                    m.Id(f => f.TaskID);
                    m.Field(f => f.Title).DefaultValue("Trip Name");
                    m.Field(f => f.Start);
                    m.Field(f => f.End);
                    m.Field(f => f.OwnerID);
                    m.Field(f => f.Description);
                    m.Field(f => f.IsAllDay);
                    m.Field(f => f.RecurrenceRule);
                    m.Field(f => f.Image);
                    m.RecurrenceId(f => f.RecurrenceID);
                    m.Field(f => f.ClientID);
                    m.Field(f => f.SiteID);
                    m.Field(f => f.ScheduleDate);

                    m.Field(f => f.Cycle);
                    m.Field(f => f.ZoneID);
                    m.Field(f => f.CycleTypeID);
                    m.Field(f => f.CycleDate);
                    m.Field(f => f.ZoneTypeDesc);
                    m.Field(f => f.PickingCapacity);
                    m.Field(f => f.PickersPerCycle);
                    m.Field(f => f.OutstandingPicks);
                    m.Field(f => f.Capacity);
                    m.Field(f => f.UtilizationPercentage);
                    m.Field(f => f.SerialNumber);
                    m.Field(f => f.CycleStart);
                    m.Field(f => f.CycleEnd);

                    m.Field(f => f.Editable);
                })
                .Read(r => r.Action("GetCycleScheduleItems", "OrderManagement", new { cycleTypeID = Model.oCycleTypeID }).Data("getSearchArgs"))


                )
)

调度程序正在 100% 工作,但我希望能够将自己的文本添加到突出显示的框中(顶部或底部)。我什至不知道如何称呼调度程序的这个区域,所以不确定谷歌或具体要求什么。

是否可以在此处添加文字?任何建议都会有所帮助!

在此处添加文本

标签: kendo-uikendo-scheduler

解决方案


推荐阅读