or
<telerik:RadSplitter ID="RadSplitter1" runat="server" Width="100%" ClientIDMode="Static"> <telerik:RadPane runat="server" ID="RadPane1" Width="90%"> <telerik:RadRibbonBar ID="RadRibbonBar1" runat="server" SelectedTabIndex="0" EnableViewState="False" RenderInactiveContextualTabGroups="False"> <Tabs> <telerik:RibbonBarTab ID="RibbonBarTab1" runat="server" Container="" ParentWebControl="RadRibbonBar1" Selected="True" Text="RibbonBarTab1"> <telerik:RibbonBarGroup runat="server" Container="" ParentWebControl="RadRibbonBar1" Text="RibbonBarGroup1"> <Items> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/floppy_disk_green.png" ParentWebControl="" QuickAccess="Disabled" Size="Large" Text="save" Width="70px" /> <telerik:RibbonBarTemplateItem runat="server" Container="" Group="" ParentWebControl="" Size="Small"> <Template> <table border="0" cellpadding="0" cellspacing="0" style="margin-left: 5px;"> <tr> <td> <telerik:RadComboBox ID="RadComboBox1" runat="server" Width="90px"> <Items> <telerik:RadComboBoxItem runat="server" Owner="" Text="Cambria" /> <telerik:RadComboBoxItem runat="server" Owner="" Selected="True" Text="Calibri" /> <telerik:RadComboBoxItem runat="server" Owner="" Text="Arial" /> <telerik:RadComboBoxItem runat="server" Owner="" Text="Book Antiqua" /> </Items> </telerik:RadComboBox> </td> <td rowspan="3"> <asp:RadioButtonList ID="ColourRadioButtonLista" runat="server"> <asp:ListItem Value="0">option1</asp:ListItem> <asp:ListItem Selected="True" Value="1">option2</asp:ListItem> <asp:ListItem Value="2">option3</asp:ListItem> </asp:RadioButtonList> </td> <td> <asp:CheckBox ID="CheckBox1aaa" runat="server" ClientIDMode="Static" Text="CheckBox1a" /> </td> </tr> <tr> <td> <asp:Label ID="Label1" runat="server" Text="Group 2 :"></asp:Label> <telerik:RadComboBox ID="RadComboBox2" runat="server" Width="90px"> <Items> <telerik:RadComboBoxItem runat="server" Owner="" Text="100" /> <telerik:RadComboBoxItem runat="server" Owner="" Text="200" /> <telerik:RadComboBoxItem runat="server" Owner="" Selected="True" Text="300" /> <telerik:RadComboBoxItem runat="server" Owner="" Text="400" /> <telerik:RadComboBoxItem runat="server" Owner="" Text="500" /> <telerik:RadComboBoxItem runat="server" Owner="" Text="600" /> </Items> </telerik:RadComboBox> </td> <td> <asp:CheckBox ID="CheckBox3" runat="server" Checked="True" Text="CheckBox3" /> </td> </tr> <tr> <td> <asp:CheckBox ID="CheckBox1" runat="server" Text="CheckBox1" /> </td> <td> <asp:CheckBox ID="CheckBox4" runat="server" Text="CheckBox4" /> </td> </tr> </table> </Template> </telerik:RibbonBarTemplateItem> </Items> </telerik:RibbonBarGroup> <telerik:RibbonBarGroup runat="server" Container="" ParentWebControl="RadRibbonBar1" Text="RibbonBarGrou2"> <Items> <telerik:RibbonBarButtonStrip runat="server" Container="" Group="" ParentWebControl=""> <Buttons> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/first.png" ParentWebControl="" QuickAccess="Disabled" Text="first" ToolTip="first" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/navigate_left.png" ParentWebControl="" QuickAccess="Disabled" Text="prev" ToolTip="prev" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/navigate_right.png" ParentWebControl="" QuickAccess="Disabled" Text="next" ToolTip="next" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/last.png" ParentWebControl="" QuickAccess="Disabled" Text="last" ToolTip="last" /> </Buttons> </telerik:RibbonBarButtonStrip> <telerik:RibbonBarTemplateItem runat="server" Container="" Group="" ParentWebControl="" Size="Small"> <Template> <table border="0" cellpadding="0" cellspacing="0" style="margin: 7px auto auto 15px;"> <tr> <td> Info : </td> <td> <asp:Label ID="Label2" runat="server" Style="margin: 0px 5px 0px 5px;" Text="0"></asp:Label> </td> <td> / </td> <td> <asp:Label ID="Label3" runat="server" Style="margin: 0px 5px 0px 5px;" Text="1"></asp:Label> </td> </tr> </table> </Template> </telerik:RibbonBarTemplateItem> <telerik:RibbonBarButtonStrip runat="server" Container="" Group="" ParentWebControl=""> <Buttons> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/delete_selection.png" ParentWebControl="" QuickAccess="Disabled" Text="Delete one" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/delete_all.png" ParentWebControl="" QuickAccess="Disabled" Text="Delete all" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/documents_exchange.png" ParentWebControl="" QuickAccess="Disabled" Text="Change" /> </Buttons> </telerik:RibbonBarButtonStrip> </Items> </telerik:RibbonBarGroup> <telerik:RibbonBarGroup runat="server" Container="" ParentWebControl="RadRibbonBar1" Text="RibbonBarGroup3"> <Items> <telerik:RibbonBarButtonStrip runat="server" Container="" Group="" ParentWebControl=""> <Buttons> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/rotate_left.png" ParentWebControl="" QuickAccess="Disabled" Text="rotate left" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/rotate_right.png" ParentWebControl="" QuickAccess="Disabled" Text="rotate right" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/mirror.png" ParentWebControl="" QuickAccess="Disabled" Text="mirror" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/flip.png" ParentWebControl="" QuickAccess="Disabled" Text="flip" /> </Buttons> </telerik:RibbonBarButtonStrip> <telerik:RibbonBarButtonStrip runat="server" Container="" Group="" ParentWebControl=""> <Buttons> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/zoom_in.png" ParentWebControl="" QuickAccess="Disabled" Text="zoom in" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/zoom_out.png" ParentWebControl="" QuickAccess="Disabled" Text="zoom out" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/fit.png" ParentWebControl="" QuickAccess="Disabled" Text="fit" /> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/view_1_1.png" ParentWebControl="" QuickAccess="Disabled" Text="1:1" /> </Buttons> </telerik:RibbonBarButtonStrip> <telerik:RibbonBarButtonStrip runat="server" Container="" Group="" ParentWebControl=""> <Buttons> <telerik:RibbonBarToggleButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/cursor_hand.png" ParentWebControl="" QuickAccess="Disabled" Text="hand" Toggled="True" Value="hand" /> <telerik:RibbonBarToggleButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/cursor_plus.png" ParentWebControl="" QuickAccess="Disabled" Text="plus" Value="plus" /> <telerik:RibbonBarButton runat="server" Container="" DisabledImageUrl="~/images/cut_disabled.png" Enabled="False" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/cut_enabled.png" ParentWebControl="" QuickAccess="Disabled" Text="cut" Value="cut" /> </Buttons> </telerik:RibbonBarButtonStrip> </Items> </telerik:RibbonBarGroup> <telerik:RibbonBarGroup runat="server" Container="" ParentWebControl="RadRibbonBar1" Text="RibbonBarGroup4"> <Items> <telerik:RibbonBarButton runat="server" Container="" Group="" ImageRenderingMode="Clip" ImageUrl="~/images/floppy_disk_green.png" ParentWebControl="" QuickAccess="Disabled" Size="Large" Text="save" /> <telerik:RibbonBarTemplateItem runat="server" Container="" Group="" ParentWebControl="" Size="Small"> <Template> <table border="0" cellpadding="0" cellspacing="0" style=""> <tr> <td> <input id="jpgRadio" checked="checked" name="ImageType" type="radio" value="opt1"> opt1 </input> </td> <td> <input type="radio" value="opt2" name="ImageType">opt2</input> </td> <td> <input type="checkbox" value="ON" name="chk1" id="chk1">depends on opt2</input> </td> </tr> <tr> <td> <input type="radio" value="opt3" name="ImageType">opt3</input> </td> <td> <input type="radio" value="opt4" name="ImageType">Pdf</input> </td> <td> <input type="checkbox" value="ON" name="chk2" id="chk2">depends on opt4</input> </td> </tr> </table> </Template> </telerik:RibbonBarTemplateItem> </Items> </telerik:RibbonBarGroup> </telerik:RibbonBarTab> </Tabs> <KeyboardNavigationSettings CommandKey="Alt" /> </telerik:RadRibbonBar> </telerik:RadPane> <telerik:RadSplitBar runat="server" ID="RadSplitbar1" CollapseMode="Forward" /> <telerik:RadPane runat="server" ID="Radpane2" Width="10%"> </telerik:RadPane> </telerik:RadSplitter>Hi,
It seems the content property of radeditor is not updating on change in IE9.
My RadEditor is enclosed in a RadAjaxPanel, and the postback is invoked by a RadButton.
I'm debugging in VS and the content property is not changing. I've done a bit of searching, all suggesting changing 'usesubmitbehavior' to false, but i'm not using a standard .NET button. I've tried adding the emulate ie8 behaviour meta tag in as well.
On another note, i also noticed that if you have the radeditor width set to something that is inadaquete for the toolbars, the whole editor becomes wider rather than the toolbars wrapping. I resolved this by breaking them up into smaller collections, and adding seperate <tool> entries into my toolsfile.
Regards,
Alan

AllowFilteringByColumn="true"on the MasterTableView of the 2nd grid, I get the following exception:
WhereParameters cannot be specified unless AutoGenerateWhere==true or Where is specified. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.InvalidOperationException: WhereParameters cannot be specified unless AutoGenerateWhere==true or Where is specified. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [InvalidOperationException: WhereParameters cannot be specified unless AutoGenerateWhere==true or Where is specified.] System.Web.UI.WebControls.EntityDataSource.ValidateUpdatableConditions() +93743 System.Web.UI.WebControls.EntityDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +166 System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +21 System.Web.UI.WebControls.DataBoundControl.PerformSelect() +143 Telerik.Web.UI.GridTableView.PerformSelect() +38 System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +74 Telerik.Web.UI.GridTableView.DataBind() +363 Telerik.Web.UI.RadGrid.DataBind() +173 System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +66 System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +75 System.Web.UI.Control.EnsureChildControls() +102 System.Web.UI.Control.PreRenderRecursiveInternal() +42 System.Web.UI.Control.PreRenderRecursiveInternal() +175 System.Web.UI.Control.PreRenderRecursiveInternal() +175 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2496 function getData() { var proxy = new window.LiveIdService.ILiveIdService(); proxy.set_enableJsonp(true); proxy.GetUserList(null, updateGrid);}function updateGrid(result) { var tableView = window.$find("<%= RadGrid2.ClientID %>").get_masterTableView(); tableView.set_dataSource(data.UserList); tableView.dataBind();}<telerik:RadGrid ID="RadGrid2" runat="server" GridLines="None" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" Skin="LiveID" EnableEmbeddedSkins="False" ><%-- OnItemCommand="gridUsers_ItemCommand" OnDataBound="gridUsers_DataBound"--%> <PagerStyle Mode="NextPrevAndNumeric" FirstPageToolTip="<%$ Resources: NextPreviousPagerField.FirstPageText %>" PageSizeLabelText="<%$ Resources: lblPageSize %>" LastPageTooltip="<%$ Resources:NextPreviousPagerField.LastPageText %>" PagerTextFormat="<%$ Resources: lblPagerTextFormat %>" /> <ClientSettings EnableRowHoverStyle="true" > <ClientEvents OnCommand="function(){}" OnGridCreated="FillWithData" /> </ClientSettings> <MasterTableView DataKeyNames="Id" ShowHeadersWhenNoRecords="True" EnableNoRecordsTemplate="true" PageSize="10" CommandItemDisplay="Bottom"> <CommandItemSettings AddNewRecordText="<%$ Resources: InsertButtonResource1.Text %>" ShowRefreshButton="false" /> <Columns> <telerik:GridHyperLinkColumn DataTextField="FirstName" DataNavigateUrlFields="Id" UniqueName="FirstName" HeaderText="<%$ Resources: lblFirstName.Text %>" DataNavigateUrlFormatString="~/Pages/Users/UserFile.aspx?id={0}" /> <telerik:GridHyperLinkColumn DataTextField="FirstName" DataNavigateUrlFields="Id" UniqueName="LastName" HeaderText="<%$ Resources: lblLastName.Text %>" DataNavigateUrlFormatString="~/Pages/Users/UserFile.aspx?id={0}" /> <telerik:GridBoundColumn DataField="OrganisationNames" HeaderText="<%$ Resources: lblAccounts.Text%>" DataType="System.String" /> <telerik:GridTemplateColumn DataField="OrganisationTypes" UniqueName="AccountType" HeaderStyle-Width="170" ItemStyle-VerticalAlign="Top"> <HeaderTemplate> <asp:LinkButton ID="lblAccountTypeHeader" runat="server" Text="<%$ Resources: lblAccountType.Text%>" CssClass="filter-text" CommandName="Sort" CommandArgument="AccountType" Enabled="false"></asp:LinkButton> <asp:LinkButton ID="lnkFilterAccountType" runat="server" CausesValidation="false" OnClientClick="openAccountTypeFilter(); return false;" class="action rounded filter"> <asp:Image ID="imgFilterAccountType" runat="server" ImageUrl="~/Resources/Images/funnel.png" /> </asp:LinkButton> </HeaderTemplate> <ItemTemplate><asp:Label ID="OrganisationTypes" runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Actions" HeaderText="" ItemStyle-VerticalAlign="Top" HeaderStyle-Width="30"> <ItemTemplate> <asp:LinkButton ID="lnkDeleteAccount" runat="server" CommandName="Delete" CausesValidation="false" OnClientClick="openConfirmationDialogUserList(this); return false;" CommandArgument='<%# Eval("ID") %>'> <asp:Image ID="imgDeleteAccount" runat="server" ImageUrl="~/Resources/Images/delete.png" /> </asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <NoRecordsTemplate><asp:Literal ID="txtNoRecords" runat="server" Text="<%$ Resources: NoUsersLink %>"></asp:Literal></NoRecordsTemplate> <CommandItemTemplate> </CommandItemTemplate> </MasterTableView> <HeaderContextMenu EnableImageSprites="True" CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu></telerik:RadGrid><telerik:RadMenu runat="server" ID="RadMenu1" Style="z-index: 3" EnableRoundedCorners="true"
EnableShadows="true" EnableTextHTMLEncoding="true" ></telerik:RadMenu>
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
FillRadMenu();
}
}
protected void FillRadMenu()
{
RadMenu1.DataSource = CreateTestTable();
RadMenu1.DataFieldID = "ID";
RadMenu1.DataFieldParentID = "ParentID";
RadMenu1.DataTextField = "Text";
RadMenu1.DataValueField = "ID";
RadMenu1.DataNavigateUrlField = "URL";
RadMenu1.DataBind();
}
private DataTable CreateTestTable()
{
DataTable table = new DataTable();
table.Columns.Add("ID");
table.Columns.Add("ParentID");
table.Columns.Add("Text");
table.Columns.Add("URL");
table.Columns.Add("Tooltip");
table.Rows.Add(new string[] { "1", null, "root 1", "root1.aspx", "root 1 tooltip" });
table.Rows.Add(new string[] { "2", null, "root 2", "root2.aspx", "root 1 tooltip" });
table.Rows.Add(new string[] { "3", "1", "child 1.1", "child11.aspx", "child 1.1 tooltip" });
table.Rows.Add(new string[] { "4", "1", "child 1.2", "child12.aspx", "child 1.2 tooltip" });
table.Rows.Add(new string[] { "5", "1", "child 1.3", "child13.aspx", "child 1.3 tooltip" });
table.Rows.Add(new string[] { "6", "5", "child 1.3.1", "child131.aspx", "child 1.3.1 tooltip" });
table.Rows.Add(new string[] { "7", "5", "child 1.3.2", "child132.aspx", "child 1.3.2 tooltip" });
table.Rows.Add(new string[] { "8", "5", "child 1.3.3", "child133.aspx", "child 1.3.3 tooltip" });
return table;
}