私は剣道UIのウィンドウコンポーネントを使用しています。これはどのモーダルダイアログにも似ています。 ウィンドウ内のカスタムクローズボタンを使用してケンドイウィンドウを閉じる
私はどのように私は私の窓のコンテンツを別のからロードされる(タイトルバーのボタンを「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();
});
});
偉大な、素晴らしい説明、それは私が探しているものです! –
このコードはどこにありますか?メインビューのオンレディ機能では? kendoWindowは未定義です($( '#theWindowId')。data()は定義されていますが、kendoWindowは含まれていません) –
あなたはウィンドウが初期化されます。または、ウィンドウの設定時に最初にリフレッシュハンドラを指定することができます。ここではhttp://demos.kendoui.com/web/window/events.htmlを使用します。 –