Hi,
On my parent page I have defined OnClientClose() event:
On the page which I’m showing on the Radwindow, I have a cancel button. I’m using the following function as an event handler for its OnClientClick event.
I’m using the same function as an event handler for close (x) button of Radwindow.
The issue I'm facing is when I close the Radwindow using Cancel button I get the correct value on the parent page in arg.prevSelectedItem.
But When close the Radwindow using Close button I get arg.prevSelectedItem as undefined.
Please let me know if there is a way to achieve this.
Thanks,
Priyank
On my parent page I have defined OnClientClose() event:
function OnClientClose(oWnd, args) {
var arg = args.get_argument();
if (arg) {
var prevSelectedItem = arg.prevSelectedItem;
var radMenu = $find("<%=RadMenuInventoryActions.ClientID%>");
var menuItem = radMenu.findItemByText(prevSelectedItem);
if (menuItem) {
menuItem.set_selected(true);
}
}
}
On the page which I’m showing on the Radwindow, I have a cancel button. I’m using the following function as an event handler for its OnClientClick event.
function CancelAdd() {
var prevSelectedItem = document.getElementById('PrevSelectItemHiddenField').value;
var oArg = new Object();
oArg.prevSelectedItem = prevSelectedItem;
GetRadWindow().Close(oArg);
}
$telerik.$(document).ready(function () {
var oWnd = GetRadWindow();
var closeButton = $telerik.$(".rwCloseButton", oWnd.get_popupElement());
closeButton.click(function () {
CancelAdd();
});
});
The issue I'm facing is when I close the Radwindow using Cancel button I get the correct value on the parent page in arg.prevSelectedItem.
But When close the Radwindow using Close button I get arg.prevSelectedItem as undefined.
Please let me know if there is a way to achieve this.
Thanks,
Priyank