Javascript 剑道调度程序可以';t在移动模式下编辑事件

Javascript 剑道调度程序可以';t在移动模式下编辑事件,javascript,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,kendo-scheduler,Javascript,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,Kendo Scheduler,在移动模式下,我的剑道调度程序出现问题 在使用移动模式时,我无法在剑道计划程序中编辑我的事件,而在桌面模式下则可以 我试图添加一个手机(MobileMod.Phone)或汽车或其他东西,但没有任何变化 我看到了一些关于剑道手机应用程序的信息,但我不明白它是如何工作的。如果有人已经面对这个问题,那就太好了:)。为了更好地理解我的调度程序,我编写了一些代码 <div class="flex-grow-1 flex-col" @*data-role="view"*@> @(Html.Ken

在移动模式下,我的剑道调度程序出现问题

在使用移动模式时,我无法在剑道计划程序中编辑我的事件,而在桌面模式下则可以

我试图添加一个手机(MobileMod.Phone)或汽车或其他东西,但没有任何变化

我看到了一些关于剑道手机应用程序的信息,但我不明白它是如何工作的。如果有人已经面对这个问题,那就太好了:)。为了更好地理解我的调度程序,我编写了一些代码

<div class="flex-grow-1 flex-col" @*data-role="view"*@>
@(Html.Kendo().Scheduler<PlanningModel>()
    .Name("PlanningLitsScheduler")
    .Mobile(MobileMode.Auto)
    .WorkWeekStart(0)
    .WorkWeekEnd(6)
    .Date(DateTime.Now)
    .Height(441)
    .MajorTick(1440)
    .Editable(e => e.TemplateName("CustomViewTemplate"))
    .Group(group => group.Resources("Chambres").Orientation(SchedulerGroupOrientation.Vertical))
    .HtmlAttributes(new { style = "margin-bottom: 20px; border: 1px solid #FFB41D" })
    .Views(views =>
    {
        views.CustomView("CustomWeekView");
        views.WeekView();
    })
    .Timezone("Etc/UTC")
    .GroupHeaderTemplate("<th class='k-slot-cell'>#:text#</th>")
    .Resources(resource =>
    {
        resource.Add(m => m.ChambreId)
            .Title("Chambre")
            .Name("Chambres")
            .DataTextField("NumChambre")
            .DataValueField("Id")
            .BindTo(Model.ListChambres);

        resource.Add(m => m.LitId)
            .Title("Lit")
            .Name("Lits")
            .DataTextField("NumLit")
            .DataValueField("Id")
            .BindTo(Model.ListChambres[0].ListLits);
    })
    .Events(e => e.DataBound("DataBound").Edit("Edit").MoveStart("DisableDragDrop").Navigate("Navigate").Save("Save").Add("Add"))
    .DataSource(d => d
        .Model(m =>
        {
            m.Id(f => f.TaskID);
            m.Field(f => f.TaskID).DefaultValue(-1);
            m.Field(f => f.Title);
            m.Field(f => f.Description);
            m.Field(f => f.Start);
            m.Field(f => f.End);
            m.Field(f => f.RecurrenceRule);
            m.Field(f => f.RecurrenceID);
            m.Field(f => f.RecurrenceException);
            m.Field(f => f.OwnerID);
            m.Field(f => f.IsAllDay);
            m.Field(f => f.StartTimezone);
            m.Field(f => f.ChambreId);
            m.Field(f => f.EndTimezone);
            m.RecurrenceId(f => f.RecurrenceID);
        })
        .Batch(true)
        .Create(create => create.Action("CreateTachesScheduler", "Bloc").Data("GetDataLengthForCreate"))
        .Read("AjoutTachesScheduler", "Bloc")
        .Update(update => update.Action("UpdateTachesScheduler", "Bloc"))
    )
)</div>

@(Html.Kendo().Scheduler())
.名称(“计划制定者”)
.Mobile(MobileMode.Auto)
.WorkWeekStart(0)
.周末工作(6)
.Date(DateTime.Now)
.身高(441)
马约蒂克先生(1440)
.Editable(e=>e.TemplateName(“CustomViewTemplate”))
.Group(Group=>Group.Resources(“chambre”).Orientation(SchedulerGroupOrientation.Vertical))
.HtmlAttributes(新的{style=“边距底部:20px;边框:1px实心#FFB41D”})
.视图(视图=>
{
视图。CustomView(“CustomWeekView”);
views.WeekView();
})
.时区(“Etc/UTC”)
.GroupHeaderTemplate(“#:文本”)
.Resources(resource=>
{
resource.Add(m=>m.ChambreId)
.名称(“Chambre”)
.名称(“腔”)
.DataTextField(“NumChambre”)
.DataValueField(“Id”)
.BindTo(模型列表室);
resource.Add(m=>m.LitId)
.标题(“Lit”)
.名称(“Lits”)
.DataTextField(“NumLit”)
.DataValueField(“Id”)
.BindTo(Model.ListChambres[0].ListLits);
})
.Events(e=>e.DataBound(“DataBound”).Edit(“Edit”).MoveStart(“DisableDragDrop”).Navigate(“导航”).Save(“保存”).Add(“添加”))
.DataSource(d=>d
.Model(m=>
{
m、 Id(f=>f.TaskID);
m、 字段(f=>f.TaskID).DefaultValue(-1);
m、 字段(f=>f.Title);
m、 字段(f=>f.Description);
m、 字段(f=>f.Start);
m、 字段(f=>f.End);
m、 字段(f=>f.复发);
m、 字段(f=>f.RecurrenceID);
m、 字段(f=>f.RecurrenceException);
m、 字段(f=>f.OwnerID);
m、 字段(f=>f.IsAllDay);
m、 字段(f=>f.StartTimezone);
m、 字段(f=>f.ChambreId);
m、 字段(f=>f.EndTimezone);
m、 复发ID(f=>f.RecurrenceId);
})
.Batch(真)
.Create(Create=>Create.Action(“CreateTachesScheduler”、“Bloc”).Data(“GetDataLengthForCreate”))
.Read(“ajoutachesscheduler”、“Bloc”)
.Update(Update=>Update.Action(“updateCachesScheduler”、“Bloc”))
)
)
还有我之前提到的剑道移动应用程序:

<script type="text/javascript">
let app = new kendo.mobile.Application($("#main"));</script>

让app=new kendo.mobile.Application($(“#main”);

看起来line.Mobile(MobileMode.Auto)已经足够了。在智能手机/平板电脑模式下,当我们在桌面上使用鼠标时,它不起作用,但在触摸屏上使用手指时,它起作用