work with data in window

2 posts, 0 answers
  1. Kurt Kluth
    Kurt Kluth avatar
    152 posts
    Member since:
    Oct 2009

    Posted 28 Oct 2013 Link to this post

    With the following code I have been able to pop-up a Radwindow with the results of my Radgrid populated.  What I would like is for the user to be able to now work with the data within that window.  (Sort, export, filter, etc.)  However whenever I go to do that it closes the window and I have to click the button again to see the filtered results.  Any suggestions on how to get it to stay?

    When I have "EnableAJAX" set to false the result RadGrid show properly in the Results Window, however if I set it to "True" then it will not display properly. 

    Suggestions on how to get this all to work as I hope it would? 
    <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server"
        LoadingPanelID="RadAjaxLoadingPanel1" Width="100%" EnableAJAX="True">

    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" width="700px" Height="525px" ReloadOnShow="True">
    <telerik:RadWindow runat="server" ID="Window"
                Behaviors="Move, Resize, Close, Reload"
                   <telerik:RadGrid ID="_SearchResults" runat="server"
        AllowPaging="True" CellSpacing="0"
        GridLines="None" ShowGroupPanel="True"
        AllowSorting="True" PageSize="25" Width="100%" Height="700px"
        AllowFilteringByColumn="True" OnItemCommand="_SearchResults_ItemCommand">
        <GroupingSettings CaseSensitive="False" />
        <ExportSettings IgnorePaging="True" OpenInNewWindow="True"
            ExportOnlyData="True" FileName="CUCustomSearch">
            <Excel AutoFitImages="True" Format="ExcelML" />
            <Pdf PageHeight="210mm" PageWidth="297mm" DefaultFontFamily="Arial Unicode MS" PageTopMargin="45mm"
                BorderStyle="Medium" BorderColor="#666666">
        <ClientSettings AllowDragToGroup="True" AllowColumnsReorder="True"
            <Scrolling AllowScroll="True" UseStaticHeaders="True" />
        <MasterTableView CommandItemDisplay="Top" InsertItemDisplay="Bottom" TableLayout="Fixed">
        <CommandItemSettings ShowAddNewRecordButton="False"
            ShowExportToCsvButton="False" ShowExportToExcelButton="true" ShowRefreshButton="False" ShowExportToPdfButton="True" />
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"
            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"
                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
        <FilterMenu EnableImageSprites="False">
    Protected Sub _btnUpdateResults_Click(sender As Object, e As System.EventArgs) Handles _btnUpdateResults.Click
        Dim script As String = String.Format("function ShowRadWindow() {{ $find(""{0}"").show(); Sys.Application.remove_load(ShowRadWindow); }} Sys.Application.add_load(ShowRadWindow);", Me.Window.ClientID)
        RadScriptManager.RegisterStartupScript(Page, Page.[GetType](), "ShowRadWindow", script, True)
    End Sub
  2. Marin Bratanov
    Marin Bratanov avatar
    3907 posts

    Posted 29 Oct 2013 Link to this post

    Hi Kurt,

    Take a look at this article to see how to use AJAX in the ContentTemplate of a RadWindow: You can add an UpdatePanel and call its Update() server method when you show the RadWindow, if its UpdateMode is Conditional.

    I also advise that you move the RadWindow out of the RadWindowManager when its ContentTemplate is used.

    Marin Bratanov
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
Back to Top