使用自己的按钮关闭或刷新RadWindow
使用自己的按钮关闭RadWindow
在最近的一个项目中,使用到了telerik的一套控件: RadControls Q12007 FOR asp.net.
在使用的RadWindow弹出窗口后,使用自己的button关闭这个窗口,而不是用radwindow上的[x]关闭.经过查找资料,发现原来这样写就可以了
function GetRadWindow()
{
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow;
else if (window.frameElement.radWindow) oWindow =window.frameElement.radWindow;
return oWindow;
}
{
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow;
else if (window.frameElement.radWindow) oWindow =window.frameElement.radWindow;
return oWindow;
}
然后按钮执行以下代码,就可以关了.
var oWindow = GetRadWindow();
oWindow.Close();
oWindow.Close();
要刷新的父页面的话,加上:
GetRadWindow().BrowserWindow.location.reload();
就可以了。
总的来说,这套控件还是蛮强大的,只是感觉它载入的时候比较慢,目前还没有研究怎么去优化调用它.
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。