Kendo Scheduler自定义时隙创建问题

时间:2017-07-11 11:31:25

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

我想在剑道日调度程序中创建自定义时间段。例如,我想创建从上午9:00到下午1:00的15分钟持续时间的时间段,之后我想创建从下午1:00到下午5:00的持续时间为30分钟的时间段。我正在从DB获取时间段,我想创建插槽,因为它来自DB.how我可以覆盖kendo calendar的默认插槽创建。通过定义" majorTick"我正在获得具有相同持续时间的所有插槽,但我想根据每行来自DB的时间来自定义此持续时间。任何有关实现此功能的建议/想法。

1 个答案:

答案 0 :(得分:0)

Kendo Scheduler根本不支持这种行为。

如果您要对表格元素本身进行更改,您可能会破坏计划程序的功能。

可能的解决方案是:

  1. 将主要/次要刻度尺寸(根据您的喜好)设置为从服务器获得的所有插槽尺寸中的最小公分母。

  2. 如果所做的更改不符合"实际广告位尺寸"则覆盖所有move, moveEnd, resize, resizeEnd...个事件以取消所有更改在那个时候。

  3. 使用e.preventDeafault();取消更改。

    如果您需要进一步说明,请与我们联系。