I'm having a problem with calling RadWindow.Close with 2nd parm = true => keep window open.
I have the following code:
DialogBox:
function GetRadWindow()
{
var oWindow = null;
//Will work in Moz in all cases, including clasic dialog
if (window.radWindow) oWindow = window.radWindow;
//IE (and Moz as well)
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return oWindow;
}
function CloseButKeepOpen(returnval)
{
var oWindow = GetRadWindow();
oWindow.Close(returnval, true);
}
Main Window:
radWindow ClientCallBackFunction=DialogCallback
function OpenDialog()
{
var url = "DialogBox.aspx?... params
var oWnd = window.radopen(url, radWinID);
oWnd.moveTo(x, y);
oWnd.SetSize (300, 410);
}
function DialogCallback(radWindow, returnValue)
{
if (returnValue && returnValue != 'Close')
{
// keep window open
radWindow.Show();
...
}
}
I had a previous project that used this, but when i try it now it re-displays the dialog but doesn't keep values last keyed in.
Page_Load is called again on radWindow.Show()??
Murray
I have the following code:
DialogBox:
function GetRadWindow()
{
var oWindow = null;
//Will work in Moz in all cases, including clasic dialog
if (window.radWindow) oWindow = window.radWindow;
//IE (and Moz as well)
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return oWindow;
}
function CloseButKeepOpen(returnval)
{
var oWindow = GetRadWindow();
oWindow.Close(returnval, true);
}
Main Window:
radWindow ClientCallBackFunction=DialogCallback
function OpenDialog()
{
var url = "DialogBox.aspx?... params
var oWnd = window.radopen(url, radWinID);
oWnd.moveTo(x, y);
oWnd.SetSize (300, 410);
}
function DialogCallback(radWindow, returnValue)
{
if (returnValue && returnValue != 'Close')
{
// keep window open
radWindow.Show();
...
}
}
I had a previous project that used this, but when i try it now it re-displays the dialog but doesn't keep values last keyed in.
Page_Load is called again on radWindow.Show()??
Murray