我正在使用Kendo UI的窗口組件,它類似於任何模式對話框。在窗口內用自定義關閉按鈕關閉kendoui窗口
我有它的關閉按鈕,我怎麼在點擊該按鈕關閉該窗口(而不是單擊默認的「X」在標題欄按鈕)
在我的窗口中的內容是從另一個裝鑑於
@(Html.Kendo().Window()
.Name("window")
.Title("Role")
.Content("loading...")
.LoadContentFrom("Create", "RolesPermissions", Model.Role)
.Modal(true)
.Width(550)
.Height(300)
.Draggable()
.Visible(false)
)
在同一觀,我有
<span id="close" class="btn btn-inverse">Cancel</span>
這是我在我的主視圖(視圖調用窗口)
$(document).ready(function() {
var window = $("#window").data("kendoWindow");
$("#open").click(function (e) {
window.center();
window.open();
});
$("#close").click(function(e) {
window.close();
});
});
好的,很好的解釋,這正是我要找的! –
這段代碼去哪裏?在主視圖的準備就緒功能中?我試過,但$('#theWindowId')。data()。kendoWindow是未定義的($('#theWindowId')。data()已定義,但不包含kendoWindow) –
您需要在窗口被初始化。或者,您可以在配置窗口時最初指定刷新處理程序,如http://medos.kendoui.com/web/window/events.html –