我在MVC Core中有一个Kendo Scheduler,我需要在点击日历上的事件时打开自定义弹出窗口。我可以添加Script标签并给出ID,并使用该ID调用弹出的模板。
我遇到的问题是,当我试图在脚本中添加剑道控件时,它失败了。正常的按钮和标签工作正常。当我加上剑道按钮时,它就失败了。
有人能帮上这个吗
代码:
<script id="editor" type="text/x-kendo-template">
<h3>Edit meeting</h3>
<p>
<label>Title: <input name="title" /></label>
</p>
<p>
<label>Start: <input data-role="datetimepicker" name="start" /></label>
</p>
<p>
<label>Start: <input data-role="datetimepicker" name="end" /></label>
</p>
$("#scheduler").kendoScheduler({
date: new Date("2013/6/6"),
editable: {
template: $("#editor").html()
},
views: [
{ type: "day" }
],
dataSource: [
{
id: 1,
start: new Date("2013/6/6 08:00 AM"),
end: new Date("2013/6/6 09:00 AM"),
title: "Interview"
}
]
});
您应该使用MVVM创建自定义编辑器或添加编辑事件处理程序,当事件触发时,从模板中的DOM元素初始化小部件。示例