【问题标题】:kendo Scheduler Set MinorTickCount(0) is disale times but create bug when click all day datekendo Scheduler Set MinorTickCount(0) 是禁用时间,但单击全天日期时会产生错误
【发布时间】:2014-07-24 12:25:03
【问题描述】:

我想禁用调度程序中的时间部分。 当我让 .MinorTickCount(0) 一直隐藏但全天日期插槽上的点击事件无法正常工作时。

当我删除 .MinorTickCount(0) 然后单击事件工作正常。但我想一直删除。我只需要一整天。

 @(Html.Kendo().Scheduler<FEWO.Web.Models.MeetingViewModel>()
.Name("scheduler")
.Date(new DateTime(2007, 12, 13))
.Selectable(true)
.AllDaySlot(true)
.MinorTickCount(0)

我该如何解决这个问题?

【问题讨论】:

    标签: asp.net-mvc kendo-ui kendo-scheduler


    【解决方案1】:

    基本上不支持开箱即用所需的行为,需要自定义解决方案。例如,您可以尝试使用 here 中演示的 DataBound 事件隐藏第二个表

    【讨论】:

      【解决方案2】:

      如果您使用绑定垂直分组,那么上述方式会给您带来一些问题..它也会资源。那么唯一的方法是使用 jquery 隐藏样式

      1. 使剑道属性如下所示,

        .Selectable(false).AllDaySlot(true)

        .MajorTick(1440) .MinorTickCount(1)

      现在您将看到每个资源有两行并使用 jquery 隐藏原始时间

      $(function () {
          $(".k-middle-row").hide();
          $(".k-scheduler-times-all-day").each(function () {
              $(this).hide();
              $(this).parent().closest('tr').next('tr').hide();
              $(this).closest('th').prev('th').attr("rowspan", "1")
          });
      
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-16
        • 2020-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-11
        • 2021-01-29
        相关资源
        最近更新 更多