or
<
telerik:RadWindow
ID
=
"radWindowNew"
runat
=
"server"
Modal
=
"true"
Behaviors
=
"Close"
Skin
=
"Windows7"
Width
=
"400"
Height
=
"350px"
>
<
ContentTemplate
>
<
table
border
=
"0"
cellpadding
=
"2"
width
=
"100%"
>
<
tr
>
<
td
>
<
asp:DropDownList
runat
=
"server"
ID
=
"ddlLeadSource"
>
<
asp:ListItem
>Trial</
asp:ListItem
>
</
asp:DropDownList
>
</
td
>
</
tr
>
</
table
>
</
ContentTemplate
>
</
telerik:RadWindow
>
<
asp:ScriptManager
id
=
"ScriptManager"
runat
=
"server"
EnablePageMethods
=
"false"
EnablePartialRendering
=
"true"
EnableScriptGlobalization
=
"false"
EnableScriptLocalization
=
"true"
>
</
asp:ScriptManager
>
<
telerik:RadDockLayout
ID
=
"RadDockLayout1"
Visible
=
"false"
runat
=
"server"
>
<
telerik:RadDockZone
ID
=
"RadDockZone1"
runat
=
"server"
Width
=
"400px"
BackColor
=
"White"
BorderStyle
=
"None"
>
<
telerik:RadDock
ID
=
"RadDockGRIDisSCode"
Visible
=
"false"
runat
=
"server"
Width
=
"400px"
DefaultCommands
=
"ExpandCollapse"
>
<
ContentTemplate
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Width
=
"256px"
Height
=
"64px"
>
<
asp:HyperLink
ID
=
"LabelUrlReporting"
runat
=
"server"
Target
=
"_blank"
></
asp:HyperLink
>
<
telerik:RadButton
ID
=
"RadButtonChangeUrl"
runat
=
"server"
OnClick
=
"RadButtonChangeUrl_Click"
>
</
telerik:RadButton
>
<
telerik:RadTextBox
ID
=
"RadTextBoxNewUrl"
Visible
=
"false"
runat
=
"server"
TextMode
=
"SingleLine"
EmptyMessage
=
"-"
Width
=
"280px"
/>
<
telerik:RadButton
ID
=
"RadButtonNewUrl"
runat
=
"server"
Visible
=
"false"
OnClick
=
"RadButtonNewUrl_Click"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"RadButtonCancelUrl"
runat
=
"server"
Visible
=
"false"
OnClick
=
"RadButtonCancelUrl_Click"
>
</
telerik:RadButton
>
</
telerik:RadAjaxPanel
>
</
ContentTemplate
>
</
telerik:RadDock
>
</
telerik:RadDockZone
>
</
telerik:RadDockLayout
>
public
void
CreateRadDockGRIDisSCode(GridDataItem _SelectedItem)
{
RadDockLayout1.Visible =
true
;
RadDockGRIDisSCode.Visible =
true
;
LabelUrlReporting.Text =
"MyUrl"
;
LabelUrlReporting.NavigateUrl =
"http://www.myurl.com"
;
}
public
void
RadButtonChangeUrl_Click(
object
sender, EventArgs e)
{
LabelUrlReporting.Visible =
false
;
RadButtonChangeUrl.Visible =
false
;
RadTextBoxNewUrl.Visible =
true
;
RadTextBoxNewUrl.Text = LabelUrlReporting.Text;
RadButtonCancelUrl.Text =
"Cancel"
;
RadButtonCancelUrl.Visible =
true
;
RadButtonNewUrl.Text =
"OK"
;
RadButtonNewUrl.Visible =
true
;
}
public
void
RadButtonCancelUrl_Click(
object
sender, EventArgs e)
{
LabelUrlReporting.Visible =
true
;
RadButtonChangeUrl.Visible =
true
;
RadTextBoxNewUrl.Visible =
false
;
RadButtonCancelUrl.Visible =
false
;
RadButtonNewUrl.Visible =
false
;
}
public
void
RadButtonNewUrl_Click(
object
sender, EventArgs e)
{
LabelUrlReporting.Visible =
true
;
RadButtonChangeUrl.Visible =
true
;
RadTextBoxNewUrl.Visible =
false
;
RadButtonCancelUrl.Visible =
false
;
RadButtonNewUrl.Visible =
false
;
LabelUrlReporting.NavigateUrl = RadTextBoxNewUrl.Text;
LabelUrlReporting.Text = RadTextBoxNewUrl.Text;
}
function OnClientShown(oMenu, args) {
var iCount =0;
var deleteMenuItem = oMenu.findItemByValue("Delete");
var radExplorer = $find("<%# radFileExplorer.ClientID %>");
var getGrid = radExplorer.get_grid();
var table = getGrid.get_masterTableView();
var rows = table.get_dataItems();
var downloadFileItem = oMenu.findItemByValue("Download_File");
if (rows.length == 0) {
downloadFileItem.set_enabled(
false);
}
deleteMenuItem.set_enabled(
true);
}
I have grid on my page located in div with id "Lists":
<
div
id
=
"Lists"
>
<
telerik:RadGrid
runat
=
"server"
ID
=
"mygrid"
<ClientSettings>
<
ClientEvents
OnGridCreated
=
"document_Grid_OnGridCreated"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
</
div
>
<
div
id
=
"ParentList"
>
</
div
>
when grid is created documentGrid variable is set with that grid:
<script type=
"text/javascript"
>
var
documentGrid =
null
;
function
document_Grid_OnGridCreated(sender, args) {
documentGrid = sender;
}
</script>
function
updateDocumentGrid(){
documentGrid.get_masterTableView().rebind();
}