剣道UIフレームワーク複数の開いているウィンドウを閉じるエラーソリューション
Kendo Ui Framework Multiple Open Window Close Error Solution
kendo uiフレームワークは、外国人がHTML5をサポートするためのフレームワークです。ダウンロードアドレスは次のとおりです。
Www.kendoui.com/、チームは最近フロントエンドに従事するためにそれを使用し、問題に遭遇しました。
要約は次のとおりです。
1)作成と変更はすべて同じページにあります。作成および変更すると、新しいウィンドウがポップアップします。編集時は、編集ページを開いてから1回表示されます。 2回目はコンテンツを開くか、前回ロードします。
(Not used to save or modify ajax)
Create a modified new window plus a
function newEvent(calId)
{
var winURL = 'calendar/calendar!input.action'
createevent_window = $(' ').kendoWindow({
actions: ['Refresh', 'Maximize', 'Minimize', 'Close'],
animation:false,
height: '440px',
close: function (e) {
this.destroy()
},
width: '580px',
content:winURL
}).data('kendoWindow')
createevent_window.center()
createevent_window.open()
}
2同じページを追加、削除、変更するにはポップアップウィンドウが必要であり、保存時に追加の操作を実行するにはajaxを使用する必要があります。作成または変更するときは、乱数IDを使用してdivを生成する必要があります。
function newEvent(calId)
{
a=rand(1000)
var winURL = 'calendar/calendar!input.action'
createevent_window = $(' ').kendoWindow({
actions: ['Refresh', 'Maximize', 'Minimize', 'Close'],
animation:false,
height: '440px',
//close: function (e) {
// this.destroy()
// },
width: '580px',
content:winURL
}).data('kendoWindow')
createevent_window.center()
createevent_window.open()
}
作成されると、ajaxリクエストをインターセプトします。 ajaxを使用するときにポップアップウィンドウを作成するときは、closeを呼び出さないでください。