剣道UIフレームワーク複数の開いているウィンドウを閉じるエラーソリューション



Kendo Ui Framework Multiple Open Window Close Error Solution



kendo uiフレームワークは、外国人がHTML5をサポートするためのフレームワークです。ダウンロードアドレスは次のとおりです。
Www.kendoui.c​​om/、チームは最近フロントエンドに従事するためにそれを使用し、問題に遭遇しました。

要約は次のとおりです。


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を呼び出さないでください。