This is a migrated thread and some comments may be shown as answers.

Closing RadWindow

4 Answers 151 Views
Window
This is a migrated thread and some comments may be shown as answers.
Anmol Maitra
Top achievements
Rank 1
Anmol Maitra asked on 10 Aug 2009, 05:50 PM
Hello,

I am not able to close a radwindow. I tried using the following code but the javascript is not getting invoked. Can someone help me please? Is there something funky going on with Ajax?

    <script type="text/javascript">
        function GetRadWindow() {
            var oWindow = null;
            if (window.radWindow) oWindow = window.radWindow;
            else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
            return oWindow;
        }
        function CloseOnReload() {
            GetRadWindow().Close();
        }
    </script>

//CS Code
//injectscript is a label
InjectScript.Text = "<script type='text/javascript'>CloseOnReload()</" + "script>";


4 Answers, 1 is accepted

Sort by
0
Georgi Tunev
Telerik team
answered on 11 Aug 2009, 06:31 AM
Hi Anmol,

I believe that the following blog post will be of help:

http://blogs.telerik.com/blogs/09-05-05/executing_javascript_function_from_server-side_code.aspx



All the best,
Georgi Tunev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Princy
Top achievements
Rank 2
answered on 11 Aug 2009, 06:41 AM
Hi Anmol,

I guess you are tring to close the RadWindow from content page (not from the parent page). If so, give a try with following code to invoke the client side function and see whether it is working fine.

C#:
 
ScriptManager.RegisterStartupScript(thisthis.GetType(), "closeWindow""CloseOnReload();"true); 

Checkout the folowing link to know more about invoking script from code behind.
InjectScript

Thanks,
Princy.
0
mark baer
Top achievements
Rank 1
answered on 26 Apr 2011, 09:11 PM
I am trying to close a RadWindow given the code listed above and I get a Javascript error on GetRadWindow.  It says that is is null/not an object.  See HTML and code behind below.

HTML:

 

<P><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" 
TagPrefix="telerik" %><BR><%@ Register Assembly="AjaxControlToolkit" 
Namespace="AjaxControlToolkit" TagPrefix="asp" %><BR><asp:Content 
ID="Content1" ContentPlaceHolderID="HeadContent" 
runat="server"><BR></asp:Content><BR><asp:Content ID="Content2" 
ContentPlaceHolderID="MainContent" runat="server"><BR>    
<telerik:RadScriptBlock ID="RadScriptBlock1" 
runat="server"><BR>    <script 
type="text/javascript"><BR>        
function refreshGrid(arg) <BR>        
{<BR>            
//--------------------------------------------------------------------<BR>            
//should send Ajax Request to the Page to refresh the Credits 
Grid...<BR>            
//--------------------------------------------------------------------<BR>            
window["<%=radgridCredits.ClientID %>"].AjaxRequest('<%= 
radgridCredits.UniqueID %>', 
'Rebind');<BR>            
alert('just refreshed the grid');<BR>        
}<BR>        function CloseAndRebind() 
{<BR>            
alert('Closing window 
now');<BR>            
GetRadWindow().Close();<BR>            
GetRadWindow().BrowserWindow.refreshGrid(null);<BR>        
}<BR>        function GetRadWindow() 
<BR>        
{<BR>            try 
<BR>            
{<BR>                
var oWindow = 
null;<BR>                
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all 
cases, including clasic 
dialog<BR>                
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; 
//IE (and Moz az well)</P>
<P>                
return 
oWindow;<BR>            
}<BR>            catch 
(err) 
{<BR>                
alert('Error getting RadWindow:  ' + 
err.Message);<BR>                
return;<BR>            
}<BR>        }<BR>    
</script><BR>    <BR>    
</telerik:RadScriptBlock><BR>    <telerik:RadSplitter 
ID="RadSplitter1" runat="server" Width="100%" 
Height="100%"<BR>        
Skin="WebBlue"><BR>        
<telerik:RadPane ID="RadPane1" runat="server" Width="100%" Height="100%" 
Style="position: 
relative;"><BR>            
<asp:Panel ID="panelSearchResultsAndDetails" 
runat="server"><BR>                
<!--Search Results and 
Details--><BR>                
<telerik:RadPanelBar ID="RadPanelBar1" runat="server" Skin="WebBlue" 
Width="100%"><BR>                    
<Items><BR>                        
<telerik:RadPanelItem runat="server" Expanded="false" Text="Talent Search 
Results"><BR>                            
<ContentTemplate><BR>                                
<table 
width="100%"><BR>                                    
<tr><BR>                                        
<td align="right" 
class="formLabel"><BR>                                            
<asp:CheckBox ID="ckHideSearchResultsFilter" AutoPostBack="true" 
runat="server" Text="Hide Filter 
Row"<BR>                                                
OnCheckedChanged="ckHideSearchResultsFilter_CheckChanged" 
/><BR>                                            
<asp:CheckBox ID="ckHideSearchResultsGroupPanel" AutoPostBack="true" 
runat="server"<BR>                                                
Text="Hide Grouping Row" 
OnCheckedChanged="ckHideSearchResultsGroupPanel_CheckChanged" 
/><BR>                                        
</td><BR>                                    
</tr><BR>                                
</table><BR>                                                                
<telerik:RadGrid ID="radgridSearchResults" runat="server" 
AllowFilteringByColumn="True"<BR>                                    
AllowPaging="True" PageSize="100" AllowSorting="True" 
AutoGenerateColumns="False" 
Height="625px"<BR>                                    
GridLines="None" ShowGroupPanel="True" Skin="WebBlue" Width="100%" 
EnableLinqExpressions="false"<BR>                                    
OnSelectedIndexChanged="radgridSearchResults_SelectedIndexChanged" 
OnPageIndexChanged="radgridSearchResults_PageIndexChanged"<BR>                                    
OnNeedDataSource="radgridSearchResults_NeedDataSource" 
CellSpacing="0"><BR>                                    
<ClientSettings 
AllowDragToGroup="True"><BR>                                        
<Scrolling AllowScroll="True" UseStaticHeaders="True" ScrollHeight="400" 
/><BR>                                    
</ClientSettings><BR>                                    
<MasterTableView><BR>                                        
<CommandItemSettings ExportToPdfText="Export to Pdf" 
/><BR>                                        
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator 
column"><BR>                                            
<HeaderStyle Width="20px" 
/><BR>                                        
</RowIndicatorColumn><BR>                                        
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn 
column"><BR>                                            
<HeaderStyle Width="20px" 
/><BR>                                        
</ExpandCollapseColumn><BR>                                        
<Columns><BR>                                            
<telerik:GridButtonColumn CommandName="Select" DataTextField="Name" 
FilterControlAltText="Filter TalentColumn 
column"<BR>                                                
SortExpression="Name" Text="Select" UniqueName="TalentColumn" 
HeaderText="Talent"><BR>                                                
<HeaderStyle Width="30%" 
/><BR>                                                
<ItemStyle Width="30%" VerticalAlign="Top" 
/><BR>                                            
</telerik:GridButtonColumn><BR>                                            
<telerik:GridBoundColumn DataField="Agency.name" FilterControlAltText="Filter 
column1 
column"<BR>                                                
HeaderText="Agency" SortExpression="Agency.name" 
UniqueName="column1"><BR>                                                
<HeaderStyle Width="30%" 
/><BR>                                                
<ItemStyle Width="30%" 
/><BR>                                            
</telerik:GridBoundColumn><BR>                                            
<telerik:GridBoundColumn DataField="Agent.name" FilterControlAltText="Filter 
column2 
column"<BR>                                                
HeaderText="Agent" SortExpression="Agent.name" 
UniqueName="column2"><BR>                                            
</telerik:GridBoundColumn><BR>                                        
</Columns><BR>                                        
<EditFormSettings><BR>                                            
<EditColumn FilterControlAltText="Filter EditCommandColumn 
column"><BR>                                            
</EditColumn><BR>                                        
</EditFormSettings><BR>                                    
</MasterTableView><BR>                                    
<FilterMenu 
EnableImageSprites="False"><BR>                                    
</FilterMenu><BR>                                    
<HeaderContextMenu CssClass="GridContextMenu 
GridContextMenu_Default"><BR>                                    
</HeaderContextMenu><BR>                                
</telerik:RadGrid></P>
<P>                            
</ContentTemplate><BR>                        
</telerik:RadPanelItem><BR>                        
<telerik:RadPanelItem runat="server" Text="Talent Details" 
Expanded="true"><BR>                            
<ContentTemplate><BR>                                
<table width="100%" class="form" 
border="0"><BR>                                    
<tr><BR>                                        
<td 
width="350px"><BR>                                            
<table 
width="100%"><BR>                                                
<tr><BR>                                                    
<td 
class="formLabel-RightAlign"><BR>                                                        
Talent<BR>                                                    
</td><BR>                                                    
<td 
width="225px"><BR>                                                        
<asp:TextBox ID="txtTalentName" runat="server" Width="200px" 
CssClass="textFields"></asp:TextBox><BR>                                                        
<asp:RequiredFieldValidator ID="valTalentName" runat="server" 
ControlToValidate="txtTalentName"<BR>                                                            
Display="None" ErrorMessage="Talent Name is a required field." 
ValidationGroup="valGroup1"></asp:RequiredFieldValidator><BR>                                                        
<asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" 
Enabled="True"<BR>                                                            
TargetControlID="valTalentName" 
/><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td 
class="formLabel-RightAlign"><BR>                                                        
Agent<BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<telerik:RadComboBox ID="cboAgents" runat="server" EmptyMessage="Type to 
Search..."<BR>                                                            
EnableAutomaticLoadOnDemand="true" EnableVirtualScrolling="true" 
ItemsPerRequest="100"<BR>                                                            
MarkFirstMatch="True" Skin="WebBlue" Width="205px" AutoPostBack="true" 
OnSelectedIndexChanged="cboAgents_SelectedIndexChanged"><BR>                                                            
<WebServiceSettings Method="GetAgents" Path="Talent.aspx" 
/><BR>                                                        
</telerik:RadComboBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td 
class="formLabel-RightAlign"><BR>                                                        
Agency<BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<telerik:RadComboBox ID="cboAgencies" runat="server" EmptyMessage="Type to 
Search..."<BR>                                                            
EnableAutomaticLoadOnDemand="true" EnableVirtualScrolling="true" 
ItemsPerRequest="100"<BR>                                                            
AutoPostBack="true" MarkFirstMatch="True" Skin="WebBlue" Width="205px" 
OnSelectedIndexChanged="cboAgencies_SelectedIndexChanged"><BR>                                                            
<WebServiceSettings Method="GetAgencies" Path="Talent.aspx" 
/><BR>                                                        
</telerik:RadComboBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td 
class="formLabel-RightAlign"><BR>                                                        
Agency 
Phone<BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<asp:TextBox ID="txtAgencyPhone" ReadOnly="true" runat="server" Width="200px" 
CssClass="textFields"></asp:TextBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td 
class="formLabel-RightAlign"><BR>                                                        
Phone<BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<asp:TextBox ID="txtPhone" runat="server" ReadOnly="true" Width="200px" 
CssClass="textFields"></asp:TextBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td class="formLabel-RightAlign" 
valign="top"><BR>                                                        
Comment<BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<asp:TextBox ID="txtComment" runat="server" Rows="3" TextMode="MultiLine" 
CssClass="textFields"<BR>                                                            
Width="200px"></asp:TextBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                    
</td><BR>                                                    
<td><BR>                                                    
</td><BR>                                                
</tr><BR>                                            
</table><BR>                                        
</td><BR>                                        
<td width="350px" 
valign="top"><BR>                                            
<table width="100%" 
border="0"><BR>                                                
<tr><BR>                                                    
<td 
align="left"><BR>                                                        
<asp:Label ID="Label2" runat="server" CssClass="formLabel" Text="Specialty" 
Width="125px"></asp:Label><BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<asp:Label ID="Label1" runat="server" CssClass="formLabel" 
Text="Target"></asp:Label><BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<asp:Label runat="server" CssClass="formLabel-RightAlign" 
Text="Strengths"></asp:Label><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                        
<asp:CheckBox ID="ckDirector" runat="server" CssClass="formLabel-RightAlign" 
Text="Director" 
/><BR>                                                    
</td><BR>                                                    
<td 
align="center"><BR>                                                        
<asp:CheckBox ID="ckDirectorTarget" runat="server" 
CssClass="formLabel-RightAlign" 
/><BR>                                                    
</td><BR>                                                    
<td rowspan="5" 
valign="top"><BR>                                                        
<telerik:RadListBox ID="lstTargetStrengths" runat="server" Height="125px" 
CssClass="textFields"<BR>                                                            
SelectionMode="Multiple" Skin="WebBlue" 
Width="200px"><BR>                                                        
</telerik:RadListBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                        
<asp:CheckBox ID="ckProducer" runat="server" CssClass="formLabel-RightAlign" 
Text="Producer" 
/><BR>                                                    
</td><BR>                                                    
<td 
align="center"><BR>                                                        
<asp:CheckBox ID="ckProducerTarget" runat="server" 
CssClass="formLabel-RightAlign" 
/><BR>                                                    
</td><BR>                                                    
<td><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                        
<asp:CheckBox ID="ckWriter" runat="server" CssClass="formLabel-RightAlign" 
Text="Writer" 
/><BR>                                                    
</td><BR>                                                    
<td 
align="center"><BR>                                                        
<asp:CheckBox ID="ckWriterTarget" runat="server" 
CssClass="formLabel-RightAlign" 
/><BR>                                                    
</td><BR>                                                    
<td><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                        
<asp:CheckBox ID="ckTalentMale" runat="server" 
CssClass="formLabel-RightAlign" Text="Talent-Male" 
/><BR>                                                    
</td><BR>                                                    
<td 
align="center"><BR>                                                        
<asp:CheckBox ID="ckTalentMaleTarget" runat="server" 
CssClass="formLabel-RightAlign" 
/><BR>                                                    
</td><BR>                                                    
<td><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                        
<asp:CheckBox ID="ckTalentFemale" runat="server" 
CssClass="formLabel-RightAlign"<BR>                                                            
Text="Talent-Female" 
/><BR>                                                    
</td><BR>                                                    
<td 
align="center"><BR>                                                        
<asp:CheckBox ID="ckTalentFemaleTarget" runat="server" 
CssClass="formLabel-RightAlign" 
/><BR>                                                    
</td><BR>                                                    
<td><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                    
</td><BR>                                                    
<td><BR>                                                    
</td><BR>                                                
</tr><BR>                                            
</table><BR>                                        
</td><BR>                                        
<td 
valign="top"><BR>                                            
<table width="100%" 
border="0"><BR>                                                
<tr><BR>                                                    
<td class="formLabel" 
colspan="2"><BR>                                                        
<table 
width="100%"><BR>                                                            
<tr><BR>                                                                
<td><BR>                                                                    
Male/Female Talent 
Attributes<BR>                                                                
</td><BR>                                                                
<td 
align="right"><BR>                                                                    
<telerik:RadButton ID="btnSave" runat="server" Text="Save" 
OnClick="btnSaveTalent_Click"<BR>                                                                        
Skin="WebBlue" 
ValidationGroup="valGroup1"><BR>                                                                    
</telerik:RadButton><BR>                                                                    
<telerik:RadButton ID="btnDelete" runat="server" Text="Delete" 
OnClick="btnDeleteTalent_Click" 
Skin="WebBlue"><BR>                                                                    
</telerik:RadButton><BR>                                                                    
<telerik:RadButton ID="btnResetTalent" runat="server" Text="Reset" 
OnClick="btnResetTalent_Click" Skin="WebBlue" 
><BR>                                                                    
</telerik:RadButton><BR>                                                                    
<asp:ModalPopupExtender ID="ModalPopupExtender2" runat="server" 
BackgroundCssClass="modalBackground"<BR>                                                                        
CancelControlID="ButtonCancel" DynamicServicePath="" Enabled="True" 
OkControlID="ButtonOk"<BR>                                                                        
PopupControlID="panelDeleteTalentOuter" TargetControlID="btnDelete" 
/><BR>                                                                    
<asp:ConfirmButtonExtender ID="ConfirmButtonExtender2" runat="server" 
ConfirmText=""<BR>                                                                        
DisplayModalPopupID="ModalPopupExtender2" Enabled="True" 
TargetControlID="btnDelete" 
/><BR>                                                                
</td><BR>                                                            
</tr><BR>                                                        
</table><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td class="formLabel-RightAlign" width="75px">Age 
Range:</td><BR>                                                    
<td><BR>                                                        
<telerik:RadComboBox ID="cboAgeRanges" runat="server" EmptyMessage="Type to 
Search..."<BR>                                                            
MarkFirstMatch="True" Skin="WebBlue" Width="175px" 
ZIndex="100"><BR>                                                        
</telerik:RadComboBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td 
class="formLabel-RightAlign"><BR>                                                        
Race:<BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<telerik:RadComboBox ID="cboRaces" runat="server" EmptyMessage="Type to 
Search..."<BR>                                                            
MarkFirstMatch="True" Skin="WebBlue" Width="175px" 
ZIndex="100"><BR>                                                        
</telerik:RadComboBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td 
class="formLabel-RightAlign"><BR>                                                        
Type<BR>                                                    
</td><BR>                                                    
<td><BR>                                                        
<telerik:RadComboBox ID="cboTypes" runat="server" EmptyMessage="Type to 
Search..."<BR>                                                            
MarkFirstMatch="True" Skin="WebBlue" Width="175px" 
ZIndex="100"><BR>                                                        
</telerik:RadComboBox><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                    
</td><BR>                                                    
<td 
class="formLabel"><BR>                                                        
<asp:CheckBox ID="ckIsAvailable" runat="server" Text="Available" 
/>&nbsp;&nbsp;<BR>                                                        
<asp:CheckBox ID="ckInActive" runat="server" Text="Inactive" 
/><BR>                                                    
</td><BR>                                                
</tr><BR>                                                
<tr><BR>                                                    
<td><BR>                                                    
</td><BR>                                                    
<td><BR>                                                    
</td><BR>                                                
</tr><BR>                                            
</table><BR>                                        
</td><BR>                                    
</tr><BR>                                
</table><BR>                                
<!--Credit 
Table--><BR>                                
<table width="100%" class="form" 
border="0"><BR>                                    
<tr><BR>                                        
<td class="formLabel" align="left" valign="baseline" 
width="100px"><BR>                                            
Credits<BR>                                        
</td><BR>                                        
<td 
align="left"><BR>                                            
<telerik:RadButton ID="btnAddCreditForTalent" Enabled="false" 
OnClick="btnAddCreditForTalent_Click"<BR>                                                
runat="server" Text="Add" 
Skin="WebBlue"><BR>                                            
</telerik:RadButton><BR>                                        
</td><BR>                                        
<td align="right" class="formLabel" width="95%" 
valign="baseline"><BR>                                            
<asp:CheckBox ID="ckHideCreditsFilterRow" AutoPostBack="true" runat="server" 
Text="Hide Filter 
Row"<BR>                                                
OnCheckedChanged="ckHideCreditsFilter_CheckChanged" 
/><BR>                                            
<asp:CheckBox ID="ckHideCreditsGroupingRow" AutoPostBack="true" 
runat="server" Text="Hide Grouping 
Row"<BR>                                                
OnCheckedChanged="ckHideGroupingRow_CheckChanged" 
/><BR>                                        
</td><BR>                                    
</tr><BR>                                    
<tr><BR>                                        
<td 
colspan="3"><BR>                                            
<telerik:RadGrid ID="radgridCredits" runat="server" 
AllowFilteringByColumn="True"<BR>                                                
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" 
CellSpacing="0"<BR>                                                
GridLines="None" Height="385px" 
OnNeedDataSource="radgridCredits_NeedDataSource"<BR>                                                
OnSelectedIndexChanged="radgridCredits_SelectedIndexChanged" PageSize="100" 
ShowGroupPanel="True"<BR>                                                
Skin="WebBlue" Visible="False" 
Width="100%"><BR>                                                
<ClientSettings 
AllowDragToGroup="True"><BR>                                                    
<Scrolling AllowScroll="True" ScrollHeight="375" UseStaticHeaders="True" 
/><BR>                                                
</ClientSettings><BR>                                                
<MasterTableView><BR>                                                    
<CommandItemSettings ExportToPdfText="Export to Pdf" 
/><BR>                                                    
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator 
column"><BR>                                                        
<HeaderStyle Width="20px" 
/><BR>                                                    
</RowIndicatorColumn><BR>                                                    
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn 
column"><BR>                                                        
<HeaderStyle Width="20px" 
/><BR>                                                    
</ExpandCollapseColumn><BR>                                                    
<Columns><BR>                                                        
<telerik:GridButtonColumn CommandName="Select" DataTextField="Show.Title" 
FilterControlAltText="Filter column2 
column"<BR>                                                            
HeaderText="Show" SortExpression="Show.Title" 
UniqueName="column2"><BR>                                                            
<HeaderStyle Width="20%" 
/><BR>                                                            
<ItemStyle Width="20%" VerticalAlign="Top" 
/><BR>                                                        
</telerik:GridButtonColumn><BR>                                                        
<telerik:GridBoundColumn DataField="Show.Medium.name" 
FilterControlAltText="Filter TalentColumn 
column"<BR>                                                            
FilterControlWidth="50px" HeaderText="Media" 
SortExpression="Show.Medium.name"<BR>                                                            
UniqueName="TalentColumn"><BR>                                                            
<HeaderStyle Width="9%" 
/><BR>                                                            
<ItemStyle VerticalAlign="Top" Width="9%" 
/><BR>                                                        
</telerik:GridBoundColumn><BR>                                                        
<telerik:GridBoundColumn DataField="Craft.name" FilterControlAltText="Filter 
column1 
column"<BR>                                                            
FilterControlWidth="75px" HeaderText="Craft" SortExpression="Craft.name" 
UniqueName="column1"><BR>                                                            
<HeaderStyle Width="12%" 
/><BR>                                                            
<ItemStyle Width="12%" VerticalAlign="Top" 
/><BR>                                                        
</telerik:GridBoundColumn><BR>                                                        
<telerik:GridBoundColumn DataField="Show.us_bor" DataFormatString="${C:0}" 
FilterControlAltText="Box 
Office"<BR>                                                            
FilterControlWidth="50px" HeaderText="US BO(US$)" 
SortExpression="Show.us_bor"<BR>                                                            
UniqueName="colBoxOffice"><BR>                                                            
<HeaderStyle Width="8%" 
/><BR>                                                            
<ItemStyle Width="8%" VerticalAlign="Top" 
/><BR>                                                        
</telerik:GridBoundColumn><BR>                                                        
<telerik:GridBoundColumn DataField="Show.ProdHouse.name" 
FilterControlAltText="Filter column3 
column"<BR>                                                            
HeaderText="Production House" SortExpression="Show.ProdHouse" 
UniqueName="column3"><BR>                                                            
<HeaderStyle Width="15%" 
/><BR>                                                            
<ItemStyle Width="15%" VerticalAlign="Top" 
/><BR>                                                        
</telerik:GridBoundColumn><BR>                                                        
<telerik:GridBoundColumn DataField="comment" FilterControlAltText="Filter 
column4 
column"<BR>                                                            
HeaderText="Comment" SortExpression="comment" 
UniqueName="column4"><BR>                                                            
<HeaderStyle Width="15%" 
/><BR>                                                            
<ItemStyle Width="15%" VerticalAlign="Top" 
/><BR>                                                        
</telerik:GridBoundColumn><BR>                                                        
<telerik:GridBoundColumn DataField="Show.year" FilterControlAltText="Filter 
column5 
column"<BR>                                                            
FilterControlWidth="40px" HeaderText="Year" SortExpression="Show.year" 
UniqueName="column5"><BR>                                                            
<ItemStyle VerticalAlign="Top" 
/><BR>                                                        
</telerik:GridBoundColumn><BR>                                                    
</Columns><BR>                                                    
<EditFormSettings><BR>                                                        
<EditColumn FilterControlAltText="Filter EditCommandColumn 
column"><BR>                                                        
</EditColumn><BR>                                                    
</EditFormSettings><BR>                                                
</MasterTableView><BR>                                                
<FilterMenu 
EnableImageSprites="False"><BR>                                                
</FilterMenu><BR>                                                
<HeaderContextMenu CssClass="GridContextMenu 
GridContextMenu_Default"><BR>                                                
</HeaderContextMenu><BR>                                            
</telerik:RadGrid><BR>                                        
</td><BR>                                    
</tr><BR>                                
</table><BR>                                
<!--Delete Confirm 
Window--><BR>                                
<asp:Panel ID="panelDeleteTalentOuter" runat="server" 
CssClass="DeleteConfirmationOuterWindow"<BR>                                    
Style="display: 
none;"><BR>                                    
<asp:Panel ID="panelDeleteTalent" runat="server" Width="200px" Height="75px" 
CssClass="DeleteConfirmWindow"><BR>                                        
<table 
width="100%"><BR>                                            
<tr><BR>                                                
<td 
align="center"><BR>                                                    
Are you sure you want to Delete this 
Talent?<BR>                                                
</td><BR>                                            
</tr><BR>                                            
<tr><BR>                                                
<td 
align="center"><BR>                                                    
<asp:Button ID="ButtonOk" runat="server" Text="Ok" 
/><BR>                                                    
<asp:Button ID="ButtonCancel" runat="server" Text="Cancel" 
/><BR>                                                
</td><BR>                                            
</tr><BR>                                        
</table><BR>                                    
</asp:Panel><BR>                                
</asp:Panel><BR>                                
<telerik:RadWindowManager ID="RadWindowManager1" Behaviors="Close" 
runat="server"><BR>                                    
<Windows><BR>                                        
<telerik:RadWindow ID="radWinAddCredit" 
runat="server"<BR>                                            
Modal="true" Title="Add/Edit Credit" 
VisibleStatusbar="false"<BR>                                            
VisibleOnPageLoad="False" Skin="WebBlue" Height="160px" 
ShowContentDuringLoad="False"<BR>                                            
Width="375px" 
Behaviors="Close"><BR>                                            
<ContentTemplate><BR>                                                
<table class="form" 
width="100%"><BR>                                                    
<tr><BR>                                                        
<td class="formLabel-RightAlign" 
align="left"><BR>                                                            
Craft<BR>                                                        
</td><BR>                                                        
<td><BR>                                                            
<telerik:RadComboBox ID="cboCrafts" Skin="WebBlue" Width="205px" 
ZIndex="5000" 
MarkFirstMatch="true"<BR>                                                                
EmptyMessage="Type to Select..." 
runat="server"><BR>                                                            
</telerik:RadComboBox><BR>                                                            
<asp:RequiredFieldValidator ID="valCreditCrafts" 
ControlToValidate="cboCrafts" 
runat="server"<BR>                                                                
ErrorMessage="Required" InitialValue="Type to Select..." 
ValidationGroup="CreditGroup"></asp:RequiredFieldValidator><BR>                                                        
</td><BR>                                                    
</tr><BR>                                                    
<tr><BR>                                                        
<td 
class="formLabel-RightAlign"><BR>                                                            
Title<BR>                                                        
</td><BR>                                                        
<td><BR>                                                            
<telerik:RadComboBox ID="cboShowTitles" Skin="WebBlue" ZIndex="5000" 
Width="205px"<BR>                                                                
EnableAutomaticLoadOnDemand="true" EmptyMessage="Type to Search..." 
MarkFirstMatch="true"<BR>                                                                
runat="server" EnableLoadOnDemand="True" 
ItemsPerRequest="100"><BR>                                                                
<WebServiceSettings Method="GetShowTitles" 
Path="../Admin/Controls/AdminService.asmx" 
/><BR>                                                            
</telerik:RadComboBox><BR>                                                            
<asp:RequiredFieldValidator ID="valCreditShows" 
ControlToValidate="cboShowTitles"<BR>                                                                
runat="server" ErrorMessage="Required" InitialValue="Type to Search..." 
ValidationGroup="CreditGroup"></asp:RequiredFieldValidator><BR>                                                        
</td><BR>                                                    
</tr><BR>                                                    
<tr><BR>                                                        
<td 
class="formLabel-RightAlign"><BR>                                                            
Comment<BR>                                                        
</td><BR>                                                        
<td><BR>                                                            
<asp:TextBox ID="txtCreditComment" CssClass="textFields" runat="server" 
Width="200px"></asp:TextBox><BR>                                                        
</td><BR>                                                    
</tr><BR>                                                    
<tr><BR>                                                        
<td align="right" 
colspan="2"><BR>                                                            
<telerik:RadButton ID="btnSaveCredit" Skin="WebBlue" runat="server" 
Text="Save" 
ValidationGroup="CreditGroup"<BR>                                                                
OnClick="btnSaveCredit_Click"><BR>                                                            
</telerik:RadButton><BR>                                                        
</td><BR>                                                    
</tr><BR>                                                
</table><BR>                                                
<asp:Label ID="lblCreditScript" runat="server" Text="" 
Visible="false"></asp:Label><BR>                                            
</ContentTemplate><BR>                                        
</telerik:RadWindow><BR>                                    
</Windows><BR>                                
</telerik:RadWindowManager><BR>                            
</ContentTemplate><BR>                        
</telerik:RadPanelItem><BR>                    
</Items><BR>                
</telerik:RadPanelBar><BR>            
</asp:Panel><BR>        
</telerik:RadPane><BR>        
<telerik:RadPane ID="SearchPane" runat="server" Height="100%" Width="20px" 
Style="position: 
relative;"><BR>            
<telerik:RadSlidingZone ID="RadSlidingZone1" runat="server" 
SlideDirection="Left"><BR>                
<telerik:RadSlidingPane ID="RadSlidingPane1" EnableDock="false" 
runat="server" Width="240px" Title="Search" 
Scrolling="Y"><BR>                    
<!--SEARCH 
PANEL--><BR>                    
<telerik:RadPanelBar ID="radSearchPanel" 
runat="server"><BR>                        
<Items><BR>                            
<telerik:RadPanelItem runat="server" 
Width="240px"><BR>                                
<ContentTemplate><BR>                                    
<table class="searchForm" width="215px" 
border="0"><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
Name<BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td>                                                                                           
<BR>                                                
<asp:TextBox ID="txtTalentSearch" CssClass="textFields" runat="server" 
TabIndex="0"<BR>                                                    
Width="200px"></asp:TextBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
Agent<BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td><BR>                                                
<telerik:RadComboBox ID="cboAgentSearch" runat="server" EmptyMessage="Type to 
Search..."<BR>                                                    
EnableAutomaticLoadOnDemand="true" EnableVirtualScrolling="true" 
ItemsPerRequest="100"<BR>                                                    
MarkFirstMatch="True" Skin="WebBlue" 
Width="205px"><BR>                                                    
<WebServiceSettings Method="GetAgents" Path="Talent.aspx" 
/><BR>                                                
</telerik:RadComboBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
Agency<BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td><BR>                                                
<telerik:RadComboBox ID="cboAgencySearch" runat="server" EmptyMessage="Type 
to 
Search..."<BR>                                                    
EnableVirtualScrolling="true" ItemsPerRequest="100" 
EnableAutomaticLoadOnDemand="true"<BR>                                                    
MarkFirstMatch="True" Skin="WebBlue" 
Width="205px"><BR>                                                    
<WebServiceSettings Method="GetAgencies" Path="Talent.aspx" 
/><BR>                                                
</telerik:RadComboBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
Credit<BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td><BR>                                                
<telerik:RadComboBox ID="cboCreditSearch" runat="server" EmptyMessage="Type 
to 
Search..."<BR>                                                    
EnableVirtualScrolling="true" ItemsPerRequest="100" 
EnableAutomaticLoadOnDemand="true"<BR>                                                    
MarkFirstMatch="True" Skin="WebBlue" Width="205px" 
<BR>                                                    
><BR>                                                    
<WebServiceSettings Method="GetCredits" Path="Talent.aspx" 
/><BR>                                                
</telerik:RadComboBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td align="left" valign="top" 
class="searchSectionLabel"><BR>                                                
Genre<BR>                                                
&nbsp; 
&nbsp;<BR>                                                
<asp:Image ID="imgGenreSearch" runat="server" ImageUrl="~/Images/Search.gif" 
Visible="false" 
/><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td><BR>                                                
<asp:ListBox ID="lstGenreSearch" CssClass="textFields" 
SelectionMode="Multiple" 
runat="server"<BR>                                                    
Width="205px" 
OnSelectedIndexChanged="SearchListBox_SelectedIndexChanged"<BR>                                                                    
AutoPostBack="true"></asp:ListBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td align="left" valign="top" 
class="searchSectionLabel"><BR>                                                
Strength<BR>                                                
&nbsp; 
&nbsp;<BR>                                                
<asp:Image ID="imgStrengthSearch" runat="server" 
ImageUrl="~/Images/Search.gif" Visible="false" 
/><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td><BR>                                                
<asp:ListBox ID="lstStrengthSearch" CssClass="textFields" 
SelectionMode="Multiple"<BR>                                                    
runat="server" Width="205px" 
OnSelectedIndexChanged="SearchListBox_SelectedIndexChanged"<BR>                                                                    
AutoPostBack="true"></asp:ListBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td align="left" valign="top" 
class="searchSectionLabel"><BR>                                                
Specialty<BR>                                                
&nbsp; 
&nbsp;<BR>                                                
<asp:Image ID="imgSpecialtySearch" runat="server" 
ImageUrl="~/Images/Search.gif" Visible="false" 
/><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td><BR>                                                
<asp:ListBox ID="lstSpecialtySearch" SelectionMode="Multiple" Width="205px" 
Height="100px"<BR>                                                    
runat="server" 
OnSelectedIndexChanged="SearchListBox_SelectedIndexChanged"<BR>                                                                    
AutoPostBack="true"><BR>                                                
</asp:ListBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
<asp:CheckBox ID="chkTarget" runat="server" Text="Target" 
/><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
Note<BR>                                                
&nbsp; 
&nbsp;<BR>                                                
<asp:Image ID="imgNoteSearch" runat="server" ImageUrl="~/Images/Search.gif" 
Visible="false" 
/><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td><BR>                                                
<asp:ListBox ID="lstNoteSearch" runat="server" SelectionMode="Multiple" 
Width="205px" 
OnSelectedIndexChanged="SearchListBox_SelectedIndexChanged"<BR>                                                                    
AutoPostBack="true"><BR>                                                    
<BR>                                                
</asp:ListBox><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
<asp:CheckBox ID="ckAvailableOnlySearch" runat="server" Text="Available Only" 
/><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td 
class="searchSectionLabel"><BR>                                                
<asp:CheckBox ID="ckIncludeInactiveSearch" runat="server" Text="Include 
Inactive" 
/><BR>                                            
</td><BR>                                        
</tr><BR>                                        
<tr><BR>                                            
<td align="right" 
class="searchSectionLabel"><BR>                                                
<telerik:RadButton ID="btnSearch" OnClick="btnSearch_Click" runat="server" 
Text="Search"<BR>                                                    
Skin="WebBlue"><BR>                                                
</telerik:RadButton><BR>                                                
<telerik:RadButton ID="btnReset" OnClick="btnReset_Click" runat="server" 
Text="Reset"<BR>                                                    
Skin="WebBlue"><BR>                                                
</telerik:RadButton><BR>                                            
</td><BR>                                        
</tr><BR>                                    
</table><BR>                                
</ContentTemplate><BR>                            
</telerik:RadPanelItem><BR>                        
</Items><BR>                    
</telerik:RadPanelBar><BR>                
</telerik:RadSlidingPane><BR>            
</telerik:RadSlidingZone><BR>        
</telerik:RadPane><BR>    
</telerik:RadSplitter><BR>        
<!--WINDOW for ADDING/Updating a 
CREDIT!!!--><BR>        
<BR>    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" 
runat="server" <BR>        
Skin="WebBlue"><BR>    
</telerik:RadAjaxLoadingPanel><BR>    
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" 
runat="server"><BR>        
<AjaxSettings><BR>            
<telerik:AjaxSetting 
AjaxControlID="panelSearchResultsAndDetails"><BR>                
<UpdatedControls><BR>                    
<telerik:AjaxUpdatedControl ControlID="panelSearchResultsAndDetails" 
<BR>                        
LoadingPanelID="RadAjaxLoadingPanel1" 
/><BR>                
</UpdatedControls><BR>            
</telerik:AjaxSetting><BR>            
<telerik:AjaxSetting 
AjaxControlID="radSearchPanel"><BR>                
<UpdatedControls><BR>                    
<telerik:AjaxUpdatedControl ControlID="RadPanelBar1" 
<BR>                        
LoadingPanelID="RadAjaxLoadingPanel1" 
/><BR>                
</UpdatedControls><BR>            
</telerik:AjaxSetting><BR>        
</AjaxSettings><BR>    
</telerik:RadAjaxManagerProxy><BR></asp:Content></P>

Code Behind that calls the Javascript(upon save inside the RadWindow)...
Telerik.Web.UI.RadAjaxManager.GetCurrent(this.Page).ResponseScripts.Add("CloseAndRebind()");<BR>


0
Cori
Top achievements
Rank 2
answered on 27 Apr 2011, 01:22 PM
Hello Mark,

From the code you posted, it looks like your trying to use the GetRadWindow method in the page that hosts the RadWindow control. The GetRadWindow method is supposed to be used by the page contained inside of the RadWindow, to obtain a reference to itself. This is the reason it returns null because the page your calling this method is not being displayed inside of a RadWindow.

I hope that explains why you're getting null.
Tags
Window
Asked by
Anmol Maitra
Top achievements
Rank 1
Answers by
Georgi Tunev
Telerik team
Princy
Top achievements
Rank 2
mark baer
Top achievements
Rank 1
Cori
Top achievements
Rank 2
Share this question
or