or
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" Codebehind="WebUserControl.ascx.cs" ClassName="WebUserControl" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager><asp:SqlDataSource ID="GridSource" runat="server" ConnectionString="<%$ ConnectionStrings:Test%>" SelectCommand="SELECT * FROM Evt"> </asp:SqlDataSource><telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" DataSourceID="GridSource" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" ShowGroupPanel="True"> <ClientSettings AllowDragToGroup="True"> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings> <MasterTableView> <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> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"></FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu></telerik:RadGrid> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class SiteMaster : System.Web.UI.MasterPage{ WebUserControl ctrl; protected void Page_Load(object sender, EventArgs e) { Button BTN1 = new Button(); BTN1.Click += new EventHandler(BTN_Click); this.MenuContent.Controls.Add(BTN1); } protected void BTN_Click(object sender, EventArgs e) { ctrl = (WebUserControl)LoadControl("~/WebUserControl.ascx"); this.MenuContent.Controls.Add(ctrl); }}<asp:Repeater ID="ResultRpt" runat="server"> <ItemTemplate> <telerik:RadCalendar Style="width: 191px; height: 123px" ID="RadCalendar1" runat="server" EnableMonthYearFastNavigation="false" AutoPostBack="true" MultiViewColumns="1" MultiViewRows="1" EnableMultiSelect="true"> </telerik:RadCalendar><telerik:RadToolTipManager Width="270px" Height="135px" Style="font-size: 11px" RelativeTo="Element" ID="RadToolTipManager1" runat="server" OffsetX="7" Position="MiddleRight" OnAjaxUpdate="RadToolTipmanager1_AjaxUpdate" Skin="Telerik" AutoCloseDelay="90000" </telerik:RadToolTipManager> </ItemTemplate> </asp:Repeater><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadCalendar1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadCalendar1" LoadingPanelID="RadAjaxLoadingPanel1"> </telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="calMarker"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadCalendar1" LoadingPanelID="RadAjaxLoadingPanel1"> </telerik:AjaxUpdatedControl> <telerik:AjaxUpdatedControl ControlID="calMarker" LoadingPanelID="RadAjaxLoadingPanel1"> </telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> <ClientEvents OnRequestStart="RequestStart" OnResponseEnd="ResponseEnd" /> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="WebBlue" />
The calmarker control is a panel bar which is also inside the repeater its loading panel is also not working .
These was working when there was no repeater. After i put the repeater control the issue started.
Regards
Sankardeep
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Text; |
| using System.Web; |
| using System.Xml; |
| using xxx.yyy.ASPNET.Security; |
| using xxx.yyy.Client; |
| using xxx.yyy.Client.Security; |
| using xxx.yyy.Core; |
| using Telerik.Web.UI; |
| namespace xxx.yyy.ASPNET |
| { |
| public class AuthenticatedyyyPage : yyyPageBase |
| { |
| private RadAjaxManager _radAjaxManager=null; |
| #region ~ Properties ~ |
| public RadAjaxManager AjaxManager |
| { |
| get { return _radAjaxManager; } |
| } |
| #endregion |
| protected override void OnLoad(EventArgs e) |
| { |
| // set up global AJAX Manager |
| _radAjaxManager = BuildRadAjaxManager(); |
| Form.Controls.Add(_radAjaxManager); |
| if (!ClientScript.IsClientScriptBlockRegistered(_radAjaxManager.ClientID)) |
| { |
| ClientScript.RegisterClientScriptBlock(_radAjaxManager.GetType(), _radAjaxManager.ClientID,GenerateJavascript(),true); |
| } |
| base.OnLoad(e); |
| } |
| protected virtual RadAjaxManager BuildRadAjaxManager() |
| { |
| RadAjaxManager radAjaxManager = new RadAjaxManager(); |
| radAjaxManager.ID = "radAjaxManager"; |
| return radAjaxManager; |
| } |
| private string GenerateJavascript() |
| { |
| StringBuilder sb = new StringBuilder(); |
| sb.Append("\n\nfunction migGetRadAjaxManager() {\n"); |
| sb.Append("\tvar ajaxManager=$find(\"" + _radAjaxManager.ClientID + "\");\n"); |
| sb.Append("\treturn ajaxManager;\n"); |
| sb.Append("}\n\n"); |
| return sb.ToString(); |
| } |
| } |
| } |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| AjaxManager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(AjaxManager_AjaxRequest); |
| AjaxManager.AjaxSettings.AddAjaxSetting(btnCancel0, pnlScriptInjector); |
| } |
| AjaxManager.AjaxSettings.AddAjaxSetting(btnCancel0, pnlScriptInjector); |
| at Telerik.Web.UI.AjaxSettingsCollection.AddAjaxSetting(Control ajaxifiedControl, Control updatedControl) |
| at xxx.yyy.ASPNET.Presentation.Secure.Admin.ImportWindowsUsers.Page_Load(Object sender, EventArgs e) in c:\dev2008\yyy2\yyy_WEB\secure\admin\ImportWindowsUsers.aspx.cs:line 128 |
| at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) |
| at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) |
| at System.Web.UI.Control.OnLoad(EventArgs e) |
| at xxx.yyy.ASPNET.yyyBase.OnLoad(EventArgs e) in C:\dev2008\yyy2\xxx.yyy.ASPNET\yyyPageBase.cs:line 45 |
| at xxx.yyy.ASPNET.Authenticatedyyy.OnLoad(EventArgs e) in C:\dev2008\yyy\xxx.yyy.ASPNET\AuthenticatedyyyPage.cs:line 138 |
| at System.Web.UI.Control.LoadRecursive() |
| at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) |
event.get_item().select();event.get_item().get_element().focus();Hello !
i would like to do the same think the is working:
<asp:Label CssClass="edInline" ID="LblActif" Width="115px" runat="server"><%= DatabaseResourceManager.Translate("5031/Actif")%></asp:Label>
i m calling a c# class to translate my text with the database text corresponding in the good language and it works good, i would like to do the same with columns in the aspx file not in code behind but this doesn't seems to work :
<telerik:GridBoundColumn DataField="LastName" FilterControlAltText="Filter column column" HeaderText='<%= DatabaseResourceManager.Translate("5914/:Nom")%>' UniqueName="LastName"> </telerik:GridBoundColumn>
some help ?
[EDIT]
Ok I found a way to solve it (the night is good to think :-) )
<telerik:GridTemplateColumn> <HeaderTemplate> <asp:Label ID="clLblLastName" runat="server"><%= DatabaseResourceManager.Translate("5914/Nom") %></asp:Label> </HeaderTemplate> <ItemTemplate> <asp:Label runat="server" ID="clTxtLastName" Text='<%# Eval("LastName") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn><table cellpadding="0" cellspacing="0" width="100%;" style="clear: both;"> <tr> <td> <telerik:RadDataPager ID="RadDataPager2" runat="server" PagedControlID="RadListView1" PageSize="10"> <Fields> <telerik:RadDataPagerButtonField FieldType="FirstPrev" /> <telerik:RadDataPagerButtonField FieldType="Numeric" /> <telerik:RadDataPagerButtonField FieldType="NextLast" /> <telerik:RadDataPagerPageSizeField PageSizeText="Page size: " /> <telerik:RadDataPagerGoToPageField CurrentPageText="Page: " TotalPageText="of" SubmitButtonText="Go" TextBoxWidth="15" /> <telerik:RadDataPagerTemplatePageField> <PagerTemplate> <div style="float: right"> <b>Items <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.Owner.StartRowIndex+1%>" /> to <asp:Label runat="server" ID="TotalPagesLabel" Text="<%# Container.Owner.TotalRowCount > (Container.Owner.StartRowIndex+Container.Owner.PageSize) ? Container.Owner.StartRowIndex+Container.Owner.PageSize : Container.Owner.TotalRowCount %>" /> of <asp:Label runat="server" ID="TotalItemsLabel" Text="<%# Container.Owner.TotalRowCount%>" /> <br /> </b> </div> </PagerTemplate> </telerik:RadDataPagerTemplatePageField> </Fields> </telerik:RadDataPager> </td> </tr> </table> 