or
function openPatientDemoWin(url, title, AddOnClose, OnCloseMethod) {
var Wnd = radopen(url, 'frank');
Wnd.set_title(title);
Wnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Resize);
Wnd.set_autoSize(true);
Wnd.set_modal(true);
Wnd.set_visibleStatusbar(false);
Wnd.set_destroyOnClose(true);
if (AddOnClose == '1') {
Wnd.add_close(OnCloseMethod);
}
return false;
}
this is the radmenu in the radgrid, the items are added in the codebehind so I can attach attributes to them
<
telerik:RadMenu
ID
=
"RadMenu1"
runat
=
"server"
OnClientItemClicked
=
"RadMenu1_onClicked"
>
<
Items
>
<
telerik:RadMenuItem
ImageUrl
=
"/images/icon_actionmenu.gif"
BorderStyle
=
"None"
BorderWidth
=
"0px"
>
<
GroupSettings
ExpandDirection
=
"Right"
></
GroupSettings
>
<
Items
>
</
Items
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
<
script
type
=
"text/javascript"
>
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
return oWindow;
}
function RadMenu1_onClicked(sender, args) {
var item = args.get_item();
var MenuItem = item.get_attributes().getAttribute("MenuItem");
var DueDateID = item.get_attributes().getAttribute("DueDateID");
var oArg = new Object();
oArg.MenuItem = MenuItem;
oArg.DueDateID = DueDateID;
var oWnd = GetRadWindow();
oWnd.close(oArg);
}
</
script
>
function Archive_OnClose(oWnd, args) {
debugger;
var arg = args.get_argument();
debugger;
if (arg) {
switch (arg.MenuItem) {
case '17P':
break;
case 'RISK':
break;
case 'PH':
debugger;
window.location = '/OB/OBAssessmentsList.aspx?AM=wfe34tgsdge4&ADD=' + arg.DueDateID;
debugger;
break;
}
}
debugger;
}
this._renderAccessKey();
b.RadMenu._updateChildrenPositionClass(this.get_parent());
b.RadMenu._updateChildrenPositionClass(this);
},get_linkElement:function(){if(!this._linkElement){this._linkElement=$telerik.getFirstChildByTagName(this.get_element(),"a",0);
RadListBox1.SelectedIndex
and RadListBox1.SelectedValue
are the actual values.function missionGridRadMenuOnClick(rowIndex, missionGridId) { var grid = $find(missionGridId); var masterTableView = grid.get_masterTableView();
get_masterTableView().