kendo Scheduler Set MinorTickCount(0)是销售时间,但在点击全天日期时会产生错误

时间:2014-07-24 12:25:04

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

我想禁用Scheduler中的时间部分。 当我制作时.MinorTickCount(0)一直隐藏但是在所有日期时间点击事件并不能正常工作。

当我删除.MinorTickCount(0)时,click事件工作正常。但我想一直删除。我只需要一整天。

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

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

中所示

答案 1 :(得分:0)

如果你正在使用绑定垂直分组,那么上面的方法会让你遇到一些问题......也会有资源。那么唯一的方法是使用jquery

来隐藏样式
  1. 制作如下所示的剑道属性

    .Selectable(假).AllDaySlot(真)

    .MajorTick(1440) .MinorTickCount(1)

  2. 现在,您将看到每个资源有两行,并使用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")
        });
    
    });