在显示之前清除Telerik radwindow内容
clear Telerik radwindow content before showing
我有一个Telerik RadWindow实例,它被重用以在同一页面上显示不同的内容。一旦RadWindow显示了一个页面,并且关闭了,那么这个内容就会一直加载到RadWindow中,直到RadWindow加载另一个页面。我遇到的问题是,当我去显示新的内容到RadWindow。我首先从js中调用setUrl()来告诉RadWindow加载新页面。然后在RadWindow上调用show()来显示窗口。
myRad.setUrl("http://www.foo.com/");
myRad.show();
此时RadWindow出现了,但是旧的内容仍然在那里,直到新的页面请求完成,并且新的页面取代了RadWindow中的旧内容。这可能需要几秒钟的时间,并且在这段时间内您实际上看不到任何视觉指示内容正在加载。
是否有一种方法可以强制RadWindow实例在加载新url和显示RadWindow之前清除其当前内容?
设置RadWindow的ShowContentDuringLoad属性为false。它也可以很好地与ReloadOnShow=true一起工作。
另一种方法是使用OnClientClose事件并调用sender. seturl ("about:blank"),其中sender是处理程序接收的第一个参数。
第三个选项是设置管理器的DestroyOnClose属性,以避免实例堆积,并且每次都打开新实例,因为您已经开始了。
如果你需要一些链接来了解如何设置属性,请在评论中回复我,我会编辑我的答案。
相关文章:
- Telerik rad组合框多列数据绑定
- 通过Javascript设置Telerik RadTreeView属性,如OnClientNodeExpanded
- 为什么Telerik cdn在IE中不起作用
- Telerik剑道ui图纸导出PDF发送到服务器
- Telerik RadGrid排序客户端JavaScript jQuery
- 任何人都知道如何在asp.net telerik asp.net AJAX UI中创建自下而上的组合框
- Telerik过滤功能
- 如何在telerik剑道移动应用程序中按下刷新数据源的按钮
- 在 Telerik RadGrid 中单击复选框时打开对话框窗口
- 使用 javascript 计算 Telerik RadDatePicker 日期差
- 在RadWindow中加载新页面,然后从加载的窗体中关闭窗口
- Telerik MVC 树视图操作
- 关闭Radwindow时在父页上重新加载组合框
- 在Telerik MVC树视图中显示所选元素
- Telerik RadMenu项目导航URL,不带postack
- Telerik TreeView OnExpand或类似功能
- Telerik Reporting运行javascript函数
- 如何通过javascript访问Telerik HtmlAttributes值
- DOM元素在放入Telerik RadWindow时会消失
- 在显示之前清除Telerik radwindow内容