or
Hi,
I am using Telerik GridButton column with Confirm Text and Confirm Dialog type as radwindow.
I would like to close the parent window(window having the grid) once user confirms the changes.
Is there a way to call close function to close parent window of the cofirm radwindow ?
Here is the code
<telerik:RadGrid ID="rgPositionFactorComp" runat="server" AllowPaging="True" PageSize="5" GridLines="Both" AutoGenerateColumns="False"<Columns> <telerik:GridBoundColumn DataField="WorkflowFactorLevel" UniqueName="WorkflowFactorLevel" HeaderText="Existing Level"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="WorkflowLanguage"UniqueName="WorkflowLanguage" HeaderText="Existing Language"> </telerik:GridBoundColumn> </telerik:GridTemplateColumn> <telerik:GridButtonColumn CommandName="Reject" Text ="Reject" ButtonType ="PushButton" UniqueName="btnReject" ConfirmText="Are you sure you want to Reject changes?" ConfirmTitle="Reject Changes?" ConfirmDialogType="RadWindow"> </telerik:GridButtonColumn> </Columns> </telerik:RadGrid> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="WebBlue"> </telerik:RadWindowManager><telerik:RadWindowManager ID="RadWindowManagerPopup" runat="server"> <Windows> <telerik:RadWindow ID="RadWindowPopup" VisibleOnPageLoad="true" EnableShadow="true" Behaviors="Close, Move" AutoSize="true" runat="server" > <ContentTemplate> <div class="popup"> <div class="popup_l"> <div ID="PopupIcon" runat="server"></div> </div> <div class="popup_r"> <asp:Literal ID="UserMessage" runat="server"></asp:Literal> </div> <div class="clear popup_button"> <asp:Button ID="Button" runat="server" Text="OK" /> </div> </div> </ContentTemplate> </telerik:RadWindow> </Windows> </telerik:RadWindowManager>var item = sender.findItemByText(sender.get_text()); however is finding the correct item.<script type="text/javascript"> var ent = false; function DetectEnter(sender, eventArgs) { var keyCode = eventArgs._domEvent.keyCode; if (keyCode == 13) { ent = true; var item = sender.findItemByText(sender.get_text()); if (item) { item.select(); ent = false; } } else { ent = false; } } function CheckEnter(sender, eventArgs) { var combo = $find("<%= _SymbolLookup.ClientID %>"); combo.hideDropDown(); var temp = ent; ent = false; eventArgs.set_cancel(temp); } </script><telerik:RadComboBox ID="_SymbolLookup" runat="server" AllowCustomText="true" Filter="StartsWith" DataTextField="ContactName" EnableLoadOnDemand="True" ShowMoreResultsBox="True" EmptyMessage="Type to search for symbol..." OnSelectedIndexChanged="_SymbolLookup_SelectedIndexChanged" OnItemsRequested="SymbolLookup_OnItemsRequested" DropDownWidth="525px" Width="200px" HighlightTemplatedItems="true" AutoPostBack="true" OnClientKeyPressing="DetectEnter" OnClientSelectedIndexChanging="CheckEnter"> <HeaderTemplate> <table width="500px" cellspacing="0" cellpadding="0"> <tr> <td style="width: 50px;"> Symbol </td> <td style="width: 375px;"> Name </td> <td style="width: 75px;"> Status </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table width="500px" cellspacing="0" cellpadding="0"> <tr> <td style="width: 50px;"> <%# DataBinder.Eval(Container, "Attributes['Symbol']")%> </td> <td style="width: 375px; overflow: hidden;"> <%# DataBinder.Eval(Container, "Attributes['Instrument_Name']")%> </td> <td style="width: 75px;"> <%# DataBinder.Eval(Container, "Attributes['Status']") %> </td> </tr> </table> </ItemTemplate></telerik:RadComboBox>/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
table
{
BORDER-RIGHT: #999999 1px dashed;
border-bottom: #999999 1px dashed;
}
table td
{
border-top: #999999 1px dashed;
BORDER-LEFT: #999999 1px dashed;
}
table th
{
border-top: #000000 1px dashed;
BORDER-LEFT: #000000 1px dashed;
}
If Request.QueryString("SiteID") <> "" Then ' Load based on SiteID Dim RequestedSiteID As String = Request.QueryString("SiteID") If IsNumeric(RequestedSiteID) Then Dim dbEntity As WebsiteEntities = New WebsiteEntities Dim query = (From PWPaperwork In dbEntity.PWPaperworks Where PWPaperwork.Site_ID = RequestedSiteID Select PWPaperwork) PaperworkGrid.DataSource = query End If Else Response.Redirect("Sites.aspx")
End If