or
Private Sub rtlAccounts_UpdateCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.TreeListCommandEventArgs) Handles rtlAccounts.UpdateCommand Dim txtAccountDescription As RadTextBox = TryCast(e.Item.FindControl("txtAccountDescription"), RadTextBox) Dim txtAdminName As RadTextBox = TryCast(e.Item.FindControl("txtAdminName"), RadTextBox) Dim txtAdminEmail As RadTextBox = TryCast(e.Item.FindControl("txtAdminEmail"), RadTextBox) Dim rcbStatus As RadComboBox = TryCast(e.Item.FindControl("rcbStatus"), RadComboBox) Dim rntDocRetention As RadNumericTextBox = TryCast(e.Item.FindControl("rntDocRetention"), RadNumericTextBox) Dim item As TreeListEditableItem = TryCast(e.Item, TreeListEditableItem) Dim MyDataKeyID As String = 'Now what???End Substring strChannelId = RadGrid1.MasterTableView.DataKeyValues[e.Item.ItemIndex]["ChannelId"].ToString();protected void RadGrid1_ItemCreated(object source, GridItemEventArgs e){ if (e.Item is GridEditFormInsertItem && e.Item.IsInEditMode) { this.RadGrid1_ItemCreatedInsert(source, e); } else if (e.Item is GridEditFormItem && e.Item.IsInEditMode) { this.RadGrid1_ItemCreatedUpdate(source, e); } else { foreach (GridColumn gridColumn in RadGrid1.MasterTableView.Columns) { if (gridColumn.UniqueName == "columnRelease") { // retrieve the original values from the database DataSet dsOriginal = new DataSet(); string strErrorText = string.Empty; string strChannelId = RadGrid1.MasterTableView.DataKeyValues[e.Item.ItemIndex]["ChannelId"].ToString(); this.GetChannelDetail(out dsOriginal, out strErrorText, strChannelId); DataTable dtOriginal = dsOriginal.Tables["Channel"]; DataRow drOriginal = dtOriginal.Rows[0]; (gridColumn as GridButtonColumn).ConfirmText = string.Format("Are you sure you want to release channel {0} on FMIS Server {1}?", Convert.ToString(drOriginal.ItemArray[2]), Convert.ToString(drOriginal.ItemArray[1])); } } }}function rbReturnToData_Confim(arg) { var button = document.getElementById("<%= RadBtn1.ClientID %>"); if (arg) { button.set_commandName('Apply') button.set_autoPostBack(true);
} else { button.set_commandName('Cancel') button.set_autoPostBack(true); }}function rbReturnToData_Clicked(button, args) { debugger; var pending = document.getElementById("<%= lblChangesPending.ClientID %>"); var lblTitleFilter = document.getElementById("<%= lblTitleFilter.ClientID %>"); var rfGridFilter = document.getElementById("<%= rfGridFilter.ClientID %>"); if (pending != null && pending.innerHTML != "") { radconfirm("You have pending filter changes. Apply them?", rbReturnToData_Confim); } else { CollapseToolsPane(); }}
Protected void Click(Object Sender,EventArgs e)
{
//Server side code is fired successfully
}
Problem is that code is fired successfully when OK and cancel button is clicked
on the rad confirm window.
Note- My page is ajexified , full post back is not done because radajaxmanager, radloadingpanel are on the page.
problem is that after serverside code radconfirm box is not closed.
Private Sub RadGrid1_ColumnCreated(sender As Object, e As GridColumnCreatedEventArgs)
Handles RadGrid1.ColumnCreated e.Column.HeaderButtonType = GridHeaderButtonType.PushButtonEnd Sub<cc2:AccessibleRadGrid ID="RadGrid1" runat="server" AllowPaging="True" AlternatingItemStyle-CssClass="alt" CssClass="grid1" AutoGenerateColumns="False" AllowSorting="True" CellSpacing="0" GridLines="None" ShowGroupPanel="True" IsJavascriptEnabled="False" AllowFilteringByColumn="True" Skin="Outlook"> <ClientSettings AllowColumnsReorder="True" AllowDragToGroup="True"> <Scrolling AllowScroll="True" UseStaticHeaders="True" ScrollHeight="100px" /> <Scrolling AllowScroll="True" ScrollHeight="100px" UseStaticHeaders="True"></Scrolling> </ClientSettings> <AlternatingItemStyle CssClass="alt" /> <MasterTableView DataKeyNames="ID,RDIMSRefNbr"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn FilterControlAltText="Type Column" HeaderText="Type" UniqueName="TypeColumn" DataField="CommType" HeaderStyle-CssClass="alignCenter"> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="RDIMS Column" HeaderText="RDIMS" UniqueName="RDIMSColumn" DataField="RDIMSRefNbr" HeaderStyle-CssClass="alignCenter" ItemStyle-CssClass="alignCenter"> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="Title Column" HeaderText="Title" UniqueName="TitleColumn" DataField="RDIMSTitle" HeaderStyle-CssClass="alignCenter" ItemStyle-CssClass="alignCenter"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn FilterControlAltText="Details Column" HeaderText="Details" UniqueName="DetailsColumn" AllowFiltering="False"> <ItemStyle CssClass="alignCenter"></ItemStyle> <HeaderStyle Width="12%" CssClass="alignCenter"></HeaderStyle> <ItemTemplate> <asp:Button ID="btnDisplay" runat="server" CommandName="Display" CausesValidation="false"> </asp:Button> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn FilterControlAltText="Document Column" HeaderText="Document" UniqueName="DocumentColumn" AllowFiltering="False"> <ItemStyle CssClass="alignCenter"></ItemStyle> <HeaderStyle Width="15%" CssClass="alignCenter"></HeaderStyle> <ItemTemplate> <asp:Button CssClass="FakeLinkButton" ID="btnView" runat="server" CommandName="View"> </asp:Button> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn FilterControlAltText="Action Column" HeaderText="Action" UniqueName="ActionColumn" AllowFiltering="False"> <ItemStyle CssClass="alignCenter"></ItemStyle> <HeaderStyle Width="12%" CssClass="alignCenter"></HeaderStyle> <ItemTemplate> <asp:Button ID="btnDelete" runat="server" CommandName="Delete1" CausesValidation="false"> </asp:Button> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <PagerStyle Mode="NextPrev" /> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> </cc2:AccessibleRadGrid>