How to pass a parameter to a dialog (RadWindow)
Hello,
I have a custom widget that has a RadGrid. When I double click a row I want to open up a dialog window. For that I have created a custom dialog based on AjaxDialogBase and registered in Sitefinity. Now I want to pass the row ID from the custom widget to this dialog. How should I do that? Following is the code I have on my custom widget to show the dialog.
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function ShowDetails(id)
this._window = $find('<%=RadWindowManager1.ClientID %>').GetWindowByName("BugDetails");
this._window.Show();
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadWindowManager
ID
=
"windowManager"
runat
=
"server"
Skin
=
"Sitefinity"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"BugDetails"
Width
=
"620"
Height
=
"500"
NavigateUrl
=
"~/Sitefinity/Dialog/BugDetailsDialog"
runat
=
"server"
ReloadOnShow
=
"true"
Modal
=
"true"
VisibleStatusbar
=
"false"
Behaviors
=
"Close"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
What if you set the navigate URL in javascript to pass along a querystring var which can be picked up in the windows page?
this._window.setUrl("http://www.site.com?id=5");
Thanks. Perfect solution.