单击一个按钮,我打开一个加载局部视图的 kendoWindow。
这个局部视图内部还包含一个剑道网格。
我的问题是在 chrome 中一切正常,但在 IE 中存在问题。
这是示例代码 -
if (!$popupContainer.data("kendoWindow")) {
popUpWindow = $(windowId).kendoWindow({
actions: ["Close"],
draggable: true,
modal: true,
resizable: true,
title: title,
width: "900px",
close: onClose,
open: onOpen,
deactivate: function () { this.destroy(); }
});
popUpWindow.data("kendoWindow").center();
popUpWindow.data("kendoWindow").open();
}
win.content('Loading....');
win.refresh
({
url: "some action url which loads a partial view";
});
我对 IE 的问题是它第一次和第二次运行良好,但第三次弹出窗口没有立即打开,这需要一些时间,我不希望这样。
我希望该窗口打开说正在加载,然后加载网格。
我尝试调试它并发现这一行:popUpWindow.data("kendoWindow").open();
没有打开窗口,只有在加载部分视图后才打开。
在 chromeopen()
函数中,会立即打开窗口,从而在加载局部视图之前显示加载文本。
谁能帮我这个?
这两天我一直在尝试解决这个问题,这非常令人恼火。