使用KendoUI显示弹出窗口,我注意到如果我通过调用refresh重用现有窗口,它会短暂显示旧内容,直到AJAX请求完成.
我的代码:
function clickHandler(evt) {
evt.preventDefault();
var dta=this.dataItem($(evt.currentTarget).closest("tr"));
convertwindow.refresh({ type: "GET", url: "CallMeConvert?AppointmentId="+dta.AppointmentId});
convertwindow.center();
convertwindow.open();
}
有没有办法防止这种情况发生,或者每次都必须销毁并重新创建窗口?
解决方法:
最后,这很简单.您只需要在重置之前立即清除HTML,如下所示:
$("#convert-window").html("");
convertwindow.refresh({ type:"GET", url:url }).center().open();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。