Kendo UI v2015.2.805
kendoScheduler
我使用kendoScheduler实现了一个事件日历,它工作正常,但我在创建新事件时无法初始化数据模型。
我正在为调度程序编辑器使用自定义模板。这是一个简化的片段:
<script type="text/x-kendo-template" id="schedulerTemplate">
<div >Created by #= xCreatedBy #</div>
</script>
编辑现有事件时,将使用创建该字段的人员的名称从数据库填充字段xCreatedBy。
Created By John Smith
要添加新任务,我双击日历上的日期并打开编辑器,但xCreatedBy为null,因此显示:
Created By null
在数据源中,我定义数据模型并提供默认值,如此简化示例:
$("#task_calendar").kendoScheduler({
dataSource: {
...CRUD operations....
schema: {
model: {
id: "taskId",
fields: {
xCreatedBy: { from: "xCreatedBy", defaultValue: "Your_Name" } }
}
}
});
我希望xCreatedBy等于“Your_Name”,但它是null。
如何在创建新事件时(即不从数据库中查询)初始化模型?