Kendo Scheduler EditorTemplate-将重复日期设置为选定日期
Kendo Scheduler EditorTemplate - set recurrence date to selected date
我正在开发一个Kendo Scheduler,它有一个用于添加新任务的自定义EditorTemplate。现在,如果我想做一个必须递归的任务(也就是说,它应该每天、每周等重复(,作为标准,它不会将递归日期设置为选定日期,而是设置为一周的实际日期。
我已经尝试过对EditorTemplate进行注释,我可以看到它将递归日期设置为所选日期,因此作为标准,它可以正常工作。
我也尝试添加一些JavaScript来检查正确的复选框,但我无法让正常工作
模板的递归部分看起来像:
<div data-container-for="recurrenceRule" class="k-edit-field">
@(Html.Kendo().RecurrenceEditorFor(model => model.RecurrenceRule).Messages(m =>
SchedulerHelper.MessageLocaliztion(this, m))
.HtmlAttributes(new { data_bind = "value:recurrenceRule" }))
</div>
你知道如何让它像标准一样工作吗?或者制作一个EditorTemplate,在那里你排除了递归性,它采用了标准?
您可以借助SchedulerEvent Framework
我不确定这是否是您问题的答案,但我们需要在kendoRecurrenceEditor(或kendoMobileRurrenceEditor(中设置更改事件,以便当用户进行更改时,它能正确返回父事件。这是Kendo Support的指示。
recurrenceEditor.kendoRecurrenceEditor({
start: new Date(event.start),
value: event.recurrenceRule,
timezone: self.scheduleConfig.timezone,
messages: self.scheduleConfig.messages.recurrenceEditor,
change: function () {
event.set("recurrenceRule", this.value());
}
});
相关文章:
- 我想以时间戳的形式将日期设置为无限
- Bootstrap DatePicker-将日期设置为明天
- 为什么将新日期设置为今天会返回昨天
- 将 JavaScript 日期设置为静态
- 将日期设置为“”格式;Md、yy”;
- 将“日期”设置为Jquery UI日期选择器输入文本框
- 如何使用日期选择器将默认日期设置为从当前日期起两天
- 如何使用javascript将验证日期设置为不小于文本框中的开始日期
- 正在将日期范围选取器的开始日期设置为空
- Javascript:将新日期设置为明天上午8点
- 引导日期选择器将日期设置为1970年之前
- 如何将小时 javascript 日期设置为大于 23 并使用 .getHours() 函数检索它们
- 如何将日期设置为 72 小时后过期
- 在引导日期选取器中将日期设置为初始为空
- 如何在引导日期设置每月的第一个日期和最后一个日期
- 如何使用另一个日期输入字段将日期设置为输入字段
- 无法将昨天的日期设置为剑道UI日期选择器
- 根据特定日期设置数组
- 将“当前日期”设置为在引导日期选取器中选中
- 在 session.createDateTime 中将日期设置为特定的 d/t 和时区