我有观点
@{
ViewBag.Title = "Page Title";
}
@(Html.Kendo().Window()
.Name("activate-window")
.Title("Car selection")
.Content ( @<h5>cars:</h5>+
@Html.Kendo().AutoComplete()
.HtmlAttributes(new { style = "width:100%" })
.Name("vehicle")
.DataTextField("Name")
.DataSource(ds =>
{
ds.Read(r =>
{
r.Action("GetVehicleList", "Home").Data("getVehicle");
}).ServerFiltering(true);
})
.Filter("contains")
.MinLength(3).ToHtmlString() +
"<h5>Device:</h5>"+
@Html.Kendo().MultiSelect()
.Name("device")
.DataTextField("Name")
.DataValueField("Id")
.AutoBind(false)
.DataSource(ds =>
{
ds.Read(r =>
{
r.Action("GetDevice", "Home").Data("getDevice");
}).ServerFiltering(true);
})
.Filter("contains")
.MinLength(3).ToHtmlString()+
"<div>"+
@Html.Kendo().Button()
.Name("close")
.Content("Close")
.Events(e=>e.Click("close")).ToHtmlString()+
"</div>"
)
.Animation(a => a.Open(e => e.Fade(FadeDirection.In)))
.Resizable()
.Draggable()
.Modal(true)
.Visible(false)
.Width(300)
)
@(Html.Kendo().Splitter()
.Name("mainPanel")
.Orientation(SplitterOrientation.Horizontal)
.Panes(panes =>
{
panes.Add()
.HtmlAttributes(new {id = "left-side"})
.Scrollable(true)
.Collapsible(false)
.Size("250px")
.Content(Html.Kendo().Button()
.Name("activate")
.Content("Show window")
.Events(e=>e.Click("activateDevice"))
.ToHtmlString()
);
panes.Add()
.HtmlAttributes(new {id = "right-side"})
.Scrollable(true)
.Collapsible(false)
.Content(Html.Kendo().TabStrip()
.Name("tabStrip")
.Animation(a => a.Open(e => e.Fade(FadeDirection.In)))
.Items(item =>
{
item.Add().Text("Events")
.Selected(true)
.Content(
Html.Kendo().Grid<string>()
.Name("events-grid").ToHtmlString()
);
}).ToHtmlString()
);
})
)
<script>
function activateDevice(e) {
var window = $("#activate-window");
window.data("kendoWindow").center();
window.data("kendoWindow").open();
}
function getVehicle() {
return {
text: $("#vehicle").val()
};
}
function getDevice() {
return {
text: $("#device").data("kendoMultiSelect").input.val()
}
}
function close(e) {
$(this).closest(".k-window-content").data("kendoWindow").close();
}
</script>
当窗口打开所有工作正常时。当我按下窗口标题窗口中的关闭按钮时,一切正常。但是当我按下我的关闭按钮时,我得到例外 {25}中第25行第6830行未处理的异常 0x800a01b6 对象不支持属性或方法&#34; call&#34; 我做错了什么?