我有一個kendo窗口,裏面有一個窗體。該表單具有填充其中的記錄數據的輸入元素。用戶可以關閉窗口並選擇一個不同的記錄進行查看。當用戶這樣做時,我需要再次以相同的形式顯示kendo窗口,但是具有不同的記錄數據。這就是我目前做將新內容加載到kendo窗口的正確方法是什麼?
if (!$("#winContainer").data("kendoWindow")) {
$("#winContainer").kendoWindow({
modal: true,
width: "969px",
height: "646px",
title: "View Record",
content: "record.jsp"
});
} else {
$("#winContainer").data("kendoWindow").refresh({url: 'record.jsp'});
}
$("#winContainer").data("kendoWindow").center().open();
的形式被包含record.jsp內,和我一起,我以前從服務器接收(通過JavaScript在record.jsp引用)JSON數據填充它。我需要確保窗口不顯示,直到新的記錄數據填充到表單中。這是做這件事的正確方法還是有更好的方法?
感謝您對我的這種方法。它在綁定複雜對象時起作用。使用這種方法需要對我的應用程序進行相當數量的更改,但這絕對是值得的。我不得不很快發佈應用程序,所以它必須是下一個階段的變化。再次感謝。 – James
因此,對於此版本,如果您更願意準備record.jsp中的最終頁面內容,則可以始終添加某種參數,以便servlet決定要呈現的內容。我的意思是,像'record.jsp?arg1 = xyz&arg2 = yzx&arg3 = zxy'。 – OnaBai
感謝您給我短期內的另一種選擇和快速響應。我對原來的方法做了一些更多的工作,並認爲最初的發佈版本可以。但是你的方法肯定更好,我會在下一個版本中獲得。我只希望我(問)在我的開發早期就知道你的方法。 – James