or
Hi
I have a RadEditor, a few buttons, and a checkboxlist on a page.
When the buttons are clicked the checkboxlists are being updated with AJAX, this works fine.
But... the RadEditor content is being cleared. It looks like its being reloaded. There is a textbox on the page and the content of this control is retained. The RadEditor is not in the AJAX settings.
This is my page code:
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPages/Display2.master" AutoEventWireup="false" CodeFile="Mailshot.aspx.vb" Inherits="Admin_Mailshot" MaintainScrollPositionOnPostback="false"%><%@ Register src="../Controls/AdminMenu.ascx" tagname="AdminMenu" tagprefix="uc1" %><asp:Content ID="Content1" ContentPlaceHolderID="cphLeft" Runat="Server"> <telerik:RadAjaxLoadingPanel ID="LoadingPanel" runat="Server" BackgroundPosition="Center" BackgroundTransparency="50"><img alt="Loading..." src="../App_Themes/Images/ajax-loader.gif"/></telerik:RadAjaxLoadingPanel> <asp:HiddenField ID="hdnCommitte" runat="server" /> <telerik:RadAjaxManager ID="AjaxManager" runat="server" UpdatePanelsRenderMode="Inline"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="btnSend"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="lblHeading" LoadingPanelID="LoadingPanel"/> <telerik:AjaxUpdatedControl ControlID="pnlMailShot" LoadingPanelID="LoadingPanel" /> <telerik:AjaxUpdatedControl ControlID="pnlReceipt" LoadingPanelID="LoadingPanel" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSelectAll"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="clbMembers" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSelectCommittee"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="clbMembers" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSelectClear"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="clbMembers" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <div class="left"> <div class="content"> <h1><asp:Label id="lblHeading" runat="server" Text="Mailshot"></asp:Label></h1> <asp:Panel id="pnlMailShot" runat="server"> <table width="100%" cellpadding="2" cellspacing="0"> <tr> <td> <table width="100%" cellpadding="4" cellspacing="0"> <tr> <td>Subject:</td> <td> <asp:TextBox ID="txtSubject" runat="server" CssClass="TextBoxDecorator" Width="280px"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvSubject" runat="server" ControlToValidate="txtSubject" ><img src="../App_Themes/Images/Missing_10.gif" alt="Missing Field"/></asp:RequiredFieldValidator> </td> <td rowspan="2"> <telerik:RadButton ID="btnSend" Text="Send" runat="server" EnableEmbeddedSkins="true" Skin="Sunset"> <Icon PrimaryIconUrl="../App_Themes/Images/Refresh_16.png"/> </telerik:RadButton> <telerik:RadButton ID="btnClear" Text="Clear" runat="server" EnableEmbeddedSkins="true" Skin="Sunset" CausesValidation="false"> <Icon PrimaryIconUrl="../App_Themes/Images/Refresh_16.png"/> </telerik:RadButton> </td> </tr> <tr> <td>From:</td> <td><asp:Label id="lblFrom" runat="server"></asp:Label></td> </tr> </table> </td> </tr> <tr> <td> <telerik:RadEditor ID="rteMailshot" runat="server" EditModes="All" Height="250px" ToolsFile="~/ToolsFile.xml" Skin="Office2010Blue" Width="99.7%" CssClass="editor" ToolTip="" AutoResizeHeight="true"> <Content></Content> <CssFiles> <telerik:EditorCssFile Value="~/App_Themes/Default/Editor.css" /> </CssFiles> <Languages> <telerik:SpellCheckerLanguage Code="en-GB"/> </Languages> <SpellCheckSettings DictionaryLanguage="en-GB" /> </telerik:RadEditor> </td> </tr> </table> <br /> <div style="padding-left:5px;"> <telerik:RadButton ID="btnSelectAll" Text="Select All" runat="server" EnableEmbeddedSkins="true" Skin="Sunset" CausesValidation="false"> <Icon PrimaryIconUrl="../App_Themes/Images/Refresh_16.png"/> </telerik:RadButton> <telerik:RadButton ID="btnSelectCommittee" Text="Select Committee" runat="server" EnableEmbeddedSkins="true" Skin="Sunset" CausesValidation="false"> <Icon PrimaryIconUrl="../App_Themes/Images/Refresh_16.png"/> </telerik:RadButton> <telerik:RadButton ID="btnSelectClear" Text="Clear" runat="server" EnableEmbeddedSkins="true" Skin="Sunset" CausesValidation="false"> <Icon PrimaryIconUrl="../App_Themes/Images/Refresh_16.png"/> </telerik:RadButton> </div> <asp:CheckBoxList id="clbMembers" runat="server" RepeatColumns="5" RepeatDirection="Vertical" CellPadding="6" ClientIDMode="Static"></asp:CheckBoxList> </asp:Panel> <asp:Panel id="pnlReceipt" runat="server" Visible="false"> <p>The following mailshot was sent to <asp:Label ID="lblSentCount" runat="server" ></asp:Label></p> <p><asp:Label ID="lblMailshot" runat="server" ></asp:Label></p> <asp:Panel ID ="pnlNoEmail" runat="server" > <h2>Members with no email:</h2> <asp:CheckBoxList id="clbNoEmail" runat="server" RepeatColumns="5" RepeatDirection="Vertical" CellPadding="6" ClientIDMode="Static" enabled="false"></asp:CheckBoxList> </asp:Panel> </asp:Panel> </div> </div></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="cphRight" Runat="Server"> <div class="right"> <div class="content"> <uc1:AdminMenu ID="AdminMenu1" runat="server" selectedItem="Mailshot.aspx" /> </div> </div></asp:Content>Andy
a:hover { margin: 0; padding: 0; font-weight: normal; }Here's my code:
If e.CommandName <> "Preview" Then Exit SubgrdItem = CType(e.Item, GridDataItem)strFile = grdItem.OwnerTableView.DataKeyValues(grdItem.ItemIndex)("preview_file").ToStringThis handles a hyperlink button in the RadGrid, and it works fine. But if you try to apply a filter to the grid, you get the error:
Unable to cast object of type 'Telerik.Web.UI.GridFilteringItem' to type 'Telerik.Web.UI.GridDataItem'.
How do I get around this?

I am trying to get the timeline view to be limited to the "day hours". I only want it to display one day (I have disabled the navigation pane), and only the regular working hours. I am trying to replicate the "compare schedules" feature in Outlook. Another option would be if the timeline view would by default be scrolled to the start of the day.
| RadScheduler1.SelectedView = SchedulerViewType.TimelineView |
| RadScheduler1.TimelineView.SlotDuration = New TimeSpan(0, 30, 0) |
| RadScheduler1.TimelineView.NumberOfSlots = 48 |
| RadScheduler1.TimelineView.GroupingDirection = GroupingDirection.Vertical |
| RadScheduler1.ShowViewTabs = False |
| RadScheduler1.ShowNavigationPane = False |
| RadScheduler1.ReadOnly = True |
| RadScheduler1.OverflowBehavior = OverflowBehavior.Expand |
| RadScheduler1.ColumnWidth = 80 |
| RadScheduler1.DayStartTime = New TimeSpan(8, 0, 0) |
| RadScheduler1.DayEndTime = New TimeSpan(18, 0, 0) |
| RadScheduler1.WorkDayStartTime = New TimeSpan(8, 0, 0) |
| RadScheduler1.WorkDayEndTime = New TimeSpan(18, 0, 0) |
| RadScheduler1.TimelineView.ColumnHeaderDateFormat = "h:mm" |
<telerik:RadMenu ID="RadMenu1" runat="server" Style="z-index: 2000" ClickToOpen="true" Visible="true" OnClientItemClosing="OnClientItemClosing"> <items> <telerik:RadMenuItem Text="Card Filter"> <Items> <telerik:RadMenuItem Text="CardFilter"> <ItemTemplate> <table> <tr> <td colspan="2"> <asp:CheckBox runat="server" ID="chkUseFleetFilter" Text="Use fleet filter for cards" Checked="true" AutoPostBack="true" Font-Names="Verdana" Font-Size="0.8em" OnCheckedChanged="chkUseFleetFilter_CheckedChanged" /> </td> <td> </td> </tr> <tr> <td> <asp:RadioButtonList ID="radListDateTime" Enabled="true" runat="server" Font-Names="Verdana" Font-Size="0.8em"> <asp:ListItem Text="Fleet" Value="Fleet" Selected="True" /> </asp:RadioButtonList> </td> <td> </td> </tr> <tr> <td> <asp:Label ID="lblFleetLevel" runat="server" Width="100px" Text="Fleet Level"></asp:Label> </td> <td> <telerik:RadComboBox ID="ddlFleetLevel" runat="server" Width="200px" Enabled="false" OnSelectedIndexChanged="ddlFleetLevel_SelectedIndexChanged" AutoPostBack="true" OnClientDropDownOpening="OnClientDropDownOpening" OnClientDropDownClosed="OnClientDropDownClosed"> </telerik:RadComboBox> </td> </tr> <tr> <td> <asp:Label ID="lblFleetItem" runat="server" Text="Fleet Item" Visible="false"></asp:Label> </td> <td> <telerik:RadComboBox ID="ddlFleetItem" runat="server" Width="200px" Enabled="false" Visible="false" OnClientDropDownOpening="OnClientDropDownOpening" OnClientDropDownClosed="OnClientDropDownClosed"> </telerik:RadComboBox> </td> </tr> <tr> <td> <asp:Label ID="lblFindCard" runat="server" Text="Find Card"></asp:Label> </td> <td> <telerik:RadTextBox ID="txtFindCard" runat="server" Width="200px" Enabled="false"> </telerik:RadTextBox> </td> </tr> <tr> <td> </td> <td align="left"> <telerik:RadButton ID="btnGo" runat="server" Width="50px" Text="Go" ToolTip="Go" Enabled="false" /> </td> </tr> </table> </ItemTemplate> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </items> </telerik:RadMenu>