本文概述
- 周和天查看模式
- 时间线
周和天查看模式要在日, 周和月视图中更改调度程序的默认持续时间, 你可以通过设置调度程序的配置的event_duration属性来更改已添加事件的默认持续时间(在此处了解有关此选项的更多信息):
// 1. Set the auto end date option to true, so the end date will be added//automatically and set the "event_duration" to an integer value that//is represented in minutes e.g 60 minutes.scheduler.config.event_duration = 60;
scheduler.config.auto_end_date = true;
// 2. Initialize your scheduler as usual and rest of configurationscheduler.init('scheduler_here', new Date(2018, 05, 11), "week");
因此, 当你在调度程序的空间上单击一次时, 事件的初始持续时间为60分钟(1小时)。
时间线如果你使用的是dhtmlxScheduler的Premium Timeline组件, 你会注意到, 以前设置事件默认时间的方法在该视图上不起作用。遗憾的是, 没有可用于在时间轴模式下配置此类设置的设置, 但是你将能够在调度程序中创建事件的过程中实现一些技巧。
诀窍在于手动设置事件的结束日期, 并以开始日期作为参考, 你可以在其中进行修改以增加分钟/小时等, 因此在此模式下, 你将拥有所需的” 默认事件持续时间” :
scheduler.attachEvent("onEventCreated", function(id, e){// Check if the selected view is timelineif(scheduler.getState().mode == "timeline"){// Retrieve the event object by its temporal idvar event = scheduler.getEvent(id);
// Set the end date of the scheduler. The scheduler date helper allows you to add minutes to a date// easily, so the duration would depend on the minutes added to the start dateevent.end_date = scheduler.date.add(ev.start_date, 60, "minute");
}});
在时间轴上的空间上单击一次后, 该视图中事件的默认持续时间将为60分钟。
【如何在dhtmlxScheduler中更改事件的默认长度(持续时间)】编码愉快!
推荐阅读
- 如何安装和使用Exa,这是Ubuntu 16.04中ls命令的现代替代品
- 如何使用纯JavaScript或jQuery在客户端对表进行排序
- 如何使用MathCalc在JavaScript中实现基本的数学表达式计算器
- 讯飞输入法运用小技巧总结
- 讯飞输入法运用账户备份词库办法
- 讯飞输入法怎样设置为手机默认输入法
- 讯飞输入法怎样手绘涂鸦?
- 讯飞输入法手机版假死问题怎样处理
- 讯飞输入法PC版怎样运用讯飞麦克风?