Hi,
I am new to Telerik controls and i'm trying to use a radAjaxLoadingPanel to show activity when using a RadGrid. I have managed to get the radAjaxLoadingPanel to show it's default image but it does not seem to animate it to show the circle spinning, instead just shows a static image. My code for the page is below. Am i missing something here?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TotalTargets.aspx.cs" Inherits="WorkStreamList" StylesheetTheme="SkinFile" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Totals for Annual Targets</title> <link href="General.css" rel="stylesheet" type="text/css" /> <!-- custom head section --> <style type="text/css"> .MyImageButton { cursor: hand; } .EditFormHeader td { font-size: 14px; padding: 4px !important; color: #0066cc; } </style> <!-- end of custom head section --> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" Skin="Web20" EnableAjaxSkinRendering="true" EnableRoundedCorners="true" EnableEmbeddedSkins="true" EnableEmbeddedScripts="true" EnableEmbeddedBaseStylesheet="true" EnableTheming="true" EnableViewState="true" /> <table border="0" cellpadding="0" cellspacing="0" style="height:30px; width:100%;" > <tr><td style="width:80%"> <img id="Img1" alt="Savings Plans" src="Pics/SavingsPlansTitle2.gif" runat="server" /> <asp:Label ID="lblUserName" runat="server" Font-Bold="True" Font-Size="Small" ForeColor="Black" Style="font-size: Small"></asp:Label> </td><td style="width:20%" align="right"> <asp:UpdateProgress runat="server" ID="updateprogress1" > <ProgressTemplate > <div class="progress"> <img alt="" src="Pics/load.gif" style="width: 30px; height: 30px; vertical-align:middle" /><b><span style="font-size: small; color: #FF0000"> Please Wait...</span></b> </div> </ProgressTemplate> </asp:UpdateProgress> </td></tr> </table> <div id="MainSection" runat="server" > <div style="width: 800px; text-align: center;"> <asp:UpdatePanel ID="UpdatePanel3" runat="server" > <ContentTemplate> <asp:Label ID="lblError" runat="server" Font-Bold="True" Font-Size="Medium" ForeColor="Red" Style="font-size: small"></asp:Label> </ContentTemplate> </asp:UpdatePanel> </div> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:SavingsPlanDBConnectionString %>" SelectCommand="SELECT [id], [BusinessCode], [BusinessUnit], [Directorate], [TotalTarget], [FinancialYear] FROM [OverallTargets]" DeleteCommand="DELETE FROM [OverallTargets] WHERE [id] = @id" InsertCommand="INSERT INTO [OverallTargets] ([BusinessCode], [BusinessUnit], [Directorate], [TotalTarget], [FinancialYear]) VALUES (@BusinessCode, @BusinessUnit, @Directorate, @TotalTarget, @FinancialYear)" UpdateCommand="UPDATE [OverallTargets] SET [BusinessCode] = @BusinessCode, [BusinessUnit] = @BusinessUnit, [Directorate] = @Directorate, [TotalTarget] = @TotalTarget, [FinancialYear] = @FinancialYear WHERE [id] = @id" > <DeleteParameters> <asp:Parameter Name="id" Type="Int32" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="BusinessCode" Type="String" /> <asp:Parameter Name="BusinessUnit" Type="String" /> <asp:Parameter Name="Directorate" Type="String" /> <asp:Parameter Name="FinancialYear" Type="String" /> <asp:Parameter Name="TotalTarget" Type="Decimal" /> <asp:Parameter Name="id" Type="Int32" /> </UpdateParameters> <InsertParameters> <asp:Parameter Name="BusinessCode" Type="String" /> <asp:Parameter Name="BusinessUnit" Type="String" /> <asp:Parameter Name="Directorate" Type="String" /> <asp:Parameter Name="FinancialYear" Type="String" /> <asp:Parameter Name="TotalTarget" Type="Decimal" /> </InsertParameters> </asp:SqlDataSource> <asp:SqlDataSource ID="DS_Directorate" runat="server" ConnectionString="<%$ ConnectionStrings:DataAcademy400ConnectionString %>" SelectCommand="SELECT DISTINCT LOWER(DirectorateDescription) AS DirectorateDescription FROM ORACLE_DS_GL_Hierarchy WHERE (DirectorateCode <> 'BS') ORDER BY DirectorateDescription" > </asp:SqlDataSource> <br /> <asp:Label ID="Label2" runat="server" Text="Total Targets:" ForeColor="Black" Font-Size="Medium" Font-Bold="True" Font-Names="Monotype Corsiva,Verdana"></asp:Label> <br /> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RowDblClick(sender, eventArgs) { sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical()); } </script> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" HorizontalAlign="Center" Visible="true" Skin="Web20" RegisterWithScriptManager="true"/> <telerik:RadGrid ID="RadGrid1" GridLines="None" runat="server" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" PageSize="10" AllowAutomaticUpdates="True" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" Skin="Web20" > <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView Width="100%" CommandItemDisplay="TopAndBottom" DataKeyNames="Id" DataSourceID="SqlDataSource1" HorizontalAlign="NotSet" AutoGenerateColumns="False"> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn"> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="Id" HeaderText="Id" SortExpression="Id" UniqueName="Id" ColumnEditorID="GridTextBoxColumnEditor1"> </telerik:GridBoundColumn> <telerik:GridDropDownColumn DataField="BusinessCode" DataSourceID="SqlDataSource1" HeaderText="BusinessCode" ListTextField="BusinessCode" ListValueField="BusinessCode" UniqueName="BusinessCode" ColumnEditorID="GridDropDownColumnEditor1"> </telerik:GridDropDownColumn> <telerik:GridDropDownColumn DataField="BusinessUnit" DataSourceID="SqlDataSource1" HeaderText="BusinessUnit" ListTextField="BusinessUnit" ListValueField="BusinessUnit" UniqueName="BusinessUnit" ColumnEditorID="GridDropDownColumnEditor2"> </telerik:GridDropDownColumn> <telerik:GridBoundColumn DataField="Directorate" HeaderText="Directorate" SortExpression="Directorate" UniqueName="Directorate" Visible="True" EditFormColumnIndex="1" ColumnEditorID="GridTextBoxColumnEditor2"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="FinancialYear" HeaderText="FinancialYear" SortExpression="FinancialYear" UniqueName="FinancialYear" Visible="True" EditFormColumnIndex="1" ColumnEditorID="GridTextBoxColumnEditor3"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="TotalTarget" SortExpression="TotalTarget" UniqueName="TemplateColumn" EditFormColumnIndex="1"> <ItemTemplate> <asp:Label runat="server" ID="lblTotalTarget" Text='<%# Eval("TotalTarget", "{0:C}") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <span><telerik:RadNumericTextBox runat="server" ID="tbTotalTarget" Width="40px" DbValue='<%# Bind("TotalTarget") %>'></telerik:RadNumericTextBox><span style="color: Red"><asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="tbTotalTarget" ErrorMessage="*" runat="server"> </asp:RequiredFieldValidator></span> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridButtonColumn ConfirmText="Delete this product?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" /> </telerik:GridButtonColumn> </Columns> <EditFormSettings ColumnNumber="2" CaptionDataField="Id" CaptionFormatString="Edit properties of Product {0}" InsertCaption="New Product"> <FormTableItemStyle Wrap="False"></FormTableItemStyle> <FormCaptionStyle CssClass="EditFormHeader"></FormCaptionStyle> <FormMainTableStyle GridLines="None" CellSpacing="0" CellPadding="3" BackColor="White" Width="100%" /> <FormTableStyle CellSpacing="0" CellPadding="2" Height="110px" BackColor="White" /> <FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle> <EditColumn ButtonType="ImageButton" InsertText="Insert Order" UpdateText="Update record" UniqueName="EditCommandColumn1" CancelText="Cancel edit"> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle> </EditFormSettings> </MasterTableView> <ClientSettings> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings> </telerik:RadGrid> <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor1" runat="server" TextBoxStyle-Width="200px" /> <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor2" runat="server" TextBoxStyle-Width="150px" /> <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor3" runat="server" TextBoxStyle-Width="150px" /> <telerik:GridDropDownListColumnEditor ID="GridDropDownColumnEditor1" runat="server" DropDownStyle-Width="110px" /> <telerik:GridDropDownListColumnEditor ID="GridDropDownColumnEditor2" runat="server" DropDownStyle-Width="110px" /> <telerik:GridNumericColumnEditor ID="GridNumericColumnEditor1" runat="server" NumericTextBox-Width="40px" /> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:SavingsPlanDBConnectionString %>" SelectCommand="SELECT [id], [BusinessCode], [BusinessUnit], [Directorate], [TotalTarget], [SortOrder] FROM [OverallTargets]" FilterExpression="id='{0}'" DeleteCommand="DELETE FROM [OverallTargets] WHERE [id] = @id" InsertCommand="INSERT INTO [OverallTargets] ([BusinessCode], [BusinessUnit], [Directorate], [TotalTarget], [SortOrder]) VALUES (@BusinessCode, @BusinessUnit, @Directorate, @TotalTarget, @SortOrder)" UpdateCommand="UPDATE [OverallTargets] SET [BusinessCode] = @BusinessCode, [BusinessUnit] = @BusinessUnit, [Directorate] = @Directorate, [TotalTarget] = @TotalTarget, [SortOrder] = @SortOrder WHERE [id] = @id"> <DeleteParameters> <asp:Parameter Name="id" Type="Int32" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="BusinessCode" Type="String" /> <asp:Parameter Name="BusinessUnit" Type="String" /> <asp:Parameter Name="Directorate" Type="String" /> <asp:Parameter Name="TotalTarget" Type="Decimal" /> <asp:Parameter Name="SortOrder" Type="Int32" /> <asp:Parameter Name="id" Type="Int32" /> </UpdateParameters> <InsertParameters> <asp:Parameter Name="BusinessCode" Type="String" /> <asp:Parameter Name="BusinessUnit" Type="String" /> <asp:Parameter Name="Directorate" Type="String" /> <asp:Parameter Name="TotalTarget" Type="Decimal" /> <asp:Parameter Name="SortOrder" Type="Int32" /> </InsertParameters> </asp:SqlDataSource> <br /><br /> <asp:LinkButton ID="btnHome" OnClick="btnHome_Click" runat="server" CausesValidation="False" Text="<img style='v-align:bottom; margin-top:3px;Border-style:none;' src='Pics/home2.gif' alt='Back To Home Page'>"></asp:LinkButton> Back To Home Page <br /><br /> <asp:LinkButton ID="btnBack" OnClick="btnBack_Click" runat="server" CausesValidation="False" Text="<img style='v-align:bottom; margin-top:3px;Border-style:none;' src='Pics/back.png' alt='Back To Home Page'>"></asp:LinkButton> Back To Reference Tables Page </div> </form> </body> </html>