How to avoid RadAjaxLoadingPanel

4 posts, 0 answers
  1. giuseppe
    giuseppe avatar
    10 posts
    Member since:
    Nov 2010

    Posted 20 Mar 2011 Link to this post

    Hello,

    I am using a RadGrid that should be refreshed every 2 seconds.I setup a asp:timer and RadAjaxManager on the page and everything is working fine. What I would like to acheive is to avoid the RadAjaxLoadingPanel to be shown douring refresh; in other words I would like to get the new rows in the Grid without showing to the user that the page is loading again.
    If I am seeting the RadAjaxLoadingPanel visible = false, the grid doesn't refresh and the same if RadAjaxLoadingPanel is not set within RadAjaxManager.
    Do you have any suggestion?

    Thanks, Giuseppe
  2. Mira
    Admin
    Mira avatar
    1124 posts

    Posted 21 Mar 2011 Link to this post

    Hello Giuseppe,

    I tried to replicate the issue which you described, but to no avail.
    Attached to this message, you will find the code which I used for testing.

    Please, take a look at it and let me know if there are any differences at your end, which I may be leaving out.

    Regards,
    Mira
    the Telerik team
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. giuseppe
    giuseppe avatar
    10 posts
    Member since:
    Nov 2010

    Posted 21 Mar 2011 Link to this post

    Now without touching anything I am getting this on any radcontrol
    ---------------------------

    ---------------------------
    Error creating template groups. Reason: System.InvalidCastException: Impossibile eseguire il cast di [A]Telerik.Web.UI.RadGrid a [B]Telerik.Web.UI.RadGrid. Il tipo A ha origine da 'Telerik.Web.UI, Version=2011.1.315.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4' nel contesto 'LoadNeither' nella posizione 'C:\Users\LAP3\AppData\Local\Microsoft\VisualStudio\10.0\ProjectAssemblies\v0x8yve501\Telerik.Web.UI.dll'. Il tipo B ha origine da 'Telerik.Web.UI, Version=2011.1.315.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4' nel contesto 'LoadNeither' nella posizione 'C:\Users\LAP3\AppData\Local\Microsoft\VisualStudio\10.0\ProjectAssemblies\mwkevpwv01\telerik.web.ui.dll'.

       in Telerik.Web.Design.RadGridDesigner.get_TemplateGroups()
    ---------------------------
    OK  
    ---------------------------

    Here is the code:

    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="chat.aspx.vb" Inherits="ChatApp.chat" %>
      
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
          
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
            <Scripts>
                <%--Needed for JavaScript IntelliSense in VS2010--%>
                <%--For VS2008 replace RadScriptManager with ScriptManager--%>
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
            </Scripts>
        </telerik:RadScriptManager>
            <telerik:RadFormDecorator ID="RadFormDecorator1" Runat="server" 
                DecoratedControls="All" Skin="Sitefinity" />
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="Timer1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="Panel1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>
            <br />
      
    <!--start-->
            <telerik:RadToolTipManager ID="RadToolTipManager1" runat="server">
            </telerik:RadToolTipManager>
            <telerik:RadToolTip ID="RadToolTip1" runat="server">
            </telerik:RadToolTip>
            <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" 
                Skin="Default" Height="16px" Width="16px">
            </telerik:RadAjaxLoadingPanel>
            <asp:Panel ID="Panel1" runat="server">
        
                   <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" 
                    AutoGenerateColumns="False" CellSpacing="0" DataSourceID="SqlDataSource1" 
                    GridLines="None" ShowHeader="False" Width="300px" Culture="(Default)">
                    <MasterTableView DataKeyNames="id" DataSourceID="SqlDataSource1">
                        <CommandItemSettings ExportToPdfText="Export to PDF" />
                        <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                            <HeaderStyle Width="20px" />
                        </RowIndicatorColumn>
                        <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                            <HeaderStyle Width="20px" />
                        </ExpandCollapseColumn>
                        <Columns>
                            <telerik:GridBoundColumn DataField="id" DataType="System.Int32" 
                                FilterControlAltText="Filter id column" HeaderText="id" ReadOnly="True" 
                                SortExpression="id" UniqueName="id">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="From_User" DataType="System.Int32" 
                                FilterControlAltText="Filter From_User column" HeaderText="From_User" 
                                SortExpression="From_User" UniqueName="From_User">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="To_User" DataType="System.Int32" 
                                FilterControlAltText="Filter To_User column" HeaderText="To_User" 
                                SortExpression="To_User" UniqueName="To_User">
                                 
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Message_Original" 
                                FilterControlAltText="Filter Message_Original column" 
                                HeaderText="Message_Original" SortExpression="Message_Original" 
                                UniqueName="Message_Original">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Message_Translated" 
                                FilterControlAltText="Filter Message_Translated column" 
                                HeaderText="Message_Translated" SortExpression="Message_Translated" 
                                UniqueName="Message_Translated">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Translated_To" 
                                FilterControlAltText="Filter Translated_To column" HeaderText="Translated_To" 
                                SortExpression="Translated_To" UniqueName="Translated_To">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Date_Time" DataType="System.DateTime" 
                                FilterControlAltText="Filter Date_Time column" HeaderText="Date_Time" 
                                SortExpression="Date_Time" UniqueName="Date_Time">
                            </telerik:GridBoundColumn>
                            <telerik:GridCheckBoxColumn DataField="ShownOnRecipent" 
                                DataType="System.Boolean" FilterControlAltText="Filter ShownOnRecipent column" 
                                HeaderText="ShownOnRecipent" SortExpression="ShownOnRecipent" 
                                UniqueName="ShownOnRecipent">
                            </telerik:GridCheckBoxColumn>
                        </Columns>
                        <EditFormSettings>
                            <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                            </EditColumn>
                        </EditFormSettings>
                    </MasterTableView>
                    <PagerStyle Mode="Slider" />
                    <FilterMenu EnableImageSprites="False">
                    </FilterMenu>
                    <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
                    </HeaderContextMenu>
                </telerik:RadGrid>
       
    <asp:Timer id="Timer1" runat="server" Interval="5000"></asp:Timer>            
            </asp:Panel>
      
                  
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DBConnection %>"
                SelectCommand="SELECT * FROM [chat] ORDER BY [id] DESC">
            </asp:SqlDataSource>
      
      
          
            
          
      
                  
      
    <!--end-->
        </div>
        </form>
    </body>
    </html>
  5. Mira
    Admin
    Mira avatar
    1124 posts

    Posted 22 Mar 2011 Link to this post

    Hello Giuseppe,

    I suggest that you examine the Error creating template groups - for all controls forum thread elaborating on the same issue.

    Please let me know whether it helps.

    All the best,
    Mira
    the Telerik team
Back to Top