<telerik:RadSiteMap ID="RadSiteMap1" Runat="server" Skin="WebBlue" Font-Bold="True" Font-Names="Arial" Font-Size="10pt" Font-Strikeout="False" Height="254px"> <defaultlevelsettings> <listlayout repeatcolumns="3" /><ListLayout RepeatColumns="3"></ListLayout> </defaultlevelsettings> <levelsettings> <telerik:SiteMapLevelSetting> <listlayout repeatcolumns="3" /><ListLayout RepeatColumns="3" alignrows="True"></ListLayout> </telerik:SiteMapLevelSetting> </levelsettings> <DataBindings> <telerik:RadSiteMapNodeBinding ImageUrlField="NODE_IMG" NavigateUrlField="NODE_LINK" TextField="NODE_SUBJ" ToolTipField="NODE_DESC" ValueField="NODEID_2" /> </DataBindings> </telerik:RadSiteMap>protected void Page_Load(object sender, EventArgs e) { OleDbDataAdapter da = new OleDbDataAdapter("Select * from nodes order by node_subj", conn); DataTable dt = new DataTable(); da.Fill(dt); RadSiteMap1.DataSource = dt; RadSiteMap1.DataBind(); }
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" AllowMultiRowEdit="True" CellSpacing="0" Width="100%" Height="250px"
OnUpdateCommand="RadGrid1_UpdateCommand" OnInsertCommand="RadGrid1_InsertCommand" OnDeleteCommand="RadGrid1_DeleteCommand"
OnNeedDataSource="RadGrid1_NeedDataSource" OnRowDrop="RadGrid1_RowDrop" OnItemDataBound="RadGrid1_ItemDataBound"
AllowPaging="True" GridLines="None" PageSize="20">
<ClientSettings AllowRowsDragDrop="true">
<Selecting AllowRowSelect="True" EnableDragToSelectRows="false" />
<ClientEvents
OnGridCreated="GridCreated"
OnRowDropping="RadGrid1_OnRowDropping"
OnRowClick="RadGrid1_RowDblClick"
OnRowDblClick="RadGrid1_RowDblClick"
OnCommand="RadGrid1_GridCommand" />
<Scrolling AllowScroll="true" />
</ClientSettings>
<MasterTableView Width="100%" HorizontalAlign="NotSet" DataKeyNames="ItemCode"
ShowFooter="false" EditMode="InPlace" CommandItemDisplay="Top" PageSize="20">
<CommandItemTemplate>
<telerik:RadToolBar ID="rtbarGrid" OnButtonClick="rtbarGrid_ButtonClick" runat="server" Width="100%" CausesValidation="false" Visible="false"
OnClientButtonClicking="rtbarGrid_ClientButtonClicking">
<Items>
<telerik:RadToolBarButton Text="Search Item" CommandName="SearchItem" Visible="true" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" Visible="<%# !RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Edit Item" CommandName="EditSelected" Visible="<%# RadGrid1.EditIndexes.Count == 0 %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Update" CommandName="UpdateEdited" CausesValidation="false" Visible="<%# RadGrid1.EditIndexes.Count > 0 %>"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Cancel editing" CommandName="CancelAll" Visible="<%# RadGrid1.EditIndexes.Count > 0 || RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Add this Item" CommandName="PerformInsert" Visible="<%# RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Delete Item" CommandName="DeleteSelected" Visible="true"></telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
</CommandItemTemplate>
<RowIndicatorColumn Visible="True"></RowIndicatorColumn>
<ExpandCollapseColumn Visible="True"></ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="ItemCode" Visible="true" HeaderText="Item No" UniqueName="colItemCode"></telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Manuf Part No." UniqueName="colU_MCGRP_PN" HeaderStyle-Width="200px" ItemStyle-Width="200px">
<FooterStyle VerticalAlign="Middle" />
<ItemTemplate><%#DataBinder.Eval(Container.DataItem, "U_MCGRP_PN")%></ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbItem" runat="server" Height="200px" Width="100%" DataTextField="U_MCGRP_PN"
EmptyMessage="Choose a Item" HighlightTemplatedItems="true" DataValueField="ItemCode" DropDownWidth="900px" OffsetX="0"
EnableLoadOnDemand="true" Filter="Contains" CloseDropDownOnBlur="true" AutoPostBack="true"
OnSelectedIndexChanged="rcbItem_SelectedIndexChange" OnItemsRequested="rcbItem_ItemsRequested">
<HeaderTemplate>
<ul>
<li class="cbLItemName">Manuf Part No.</li>
<li class="cbLItemDesc">Description</li>
<li class="cbL2">Brand Name</li>
<li class="cbLShortNumber">Stock</li>
</ul>
</HeaderTemplate>
<ItemTemplate>
<ul>
<li class="cbLItemName"><%# DataBinder.Eval(Container.DataItem, "U_MCGRP_PN")%></li>
<li class="cbLItemDesc"> <%# DataBinder.Eval(Container.DataItem, "FrgnName")%></li>
<li class="cbL2"> <%# DataBinder.Eval(Container.DataItem, "U_ItmBrndN")%></li>
<li class="cbLShortNumber"> <%# (DataBinder.Eval(Container.DataItem, "OnHand").ToString())%></li>
</ul>
</ItemTemplate>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="FrgnName" HeaderText="Description" UniqueName="colDescription"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Brand" HeaderText="Brand Name" UniqueName="colU_ItmBrndN" HeaderStyle-Width="120px" ItemStyle-Width="120px"></telerik:GridBoundColumn>
<telerik:GridNumericColumn DataField="Quantity" HeaderText="Quantity" UniqueName="colQty" DefaultInsertValue="0" DecimalDigits="0"
HeaderStyle-Width="50px" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Right">
</telerik:GridNumericColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn> </EditFormSettings> <PagerStyle Mode="NumericPages" PageButtonCount="4" />
</MasterTableView><FilterMenu EnableImageSprites="False"></FilterMenu>
</telerik:RadGrid>

Hi,
I have a PageBase class that inherits from System.Web.UI.Page. I also use web user controls extensively. The RadSkinManager skins all the RadControls consistently if the RadFormDecorator is commented out. But as soon as I uncomment the RadFormDecorator sections, all the RadControls on the page acquire the "Default" skin and all ASP controls acquire the desired skin. (i.e. "Forest"). The behavior I want is for all controls to be skinned consistently. How should I modify it so that it works correctly?
Additional Information:
Using Q3 2011
I am also not allowed to use a master page but web user control solutions are ok.
The PageBase class also contains a RadAjaxManager and ScriptManagerProxy if that is of any relevance??
public abstract class PageBaseControl : Page { public RadSkinManager DefaultSkinManager; //public RadFormDecorator DefaultFormDecorator; protected override void OnInit(EventArgs e) { base.OnInit(e); DefaultSkinManager = new RadSkinManager(); DefaultSkinManager.ID = "DefaultSkinManager"; //DefaultFormDecorator = new RadFormDecorator(); //DefaultFormDecorator.ID = "DefaultFormDecorator"; DefaultSkinManager.Skin = "Forest";
//DefaultFormDecorator.Skin = "Forest"; DefaultSkinManager.ShowChooser = false; DefaultSkinManager.PersistenceKey = "Skin"; DefaultSkinManager.PersistenceMode = RadSkinManagerPersistenceMode.Session; //DefaultFormDecorator.DecoratedControls = FormDecoratorDecoratedControls.All; Form.Controls.Add(DefaultSkinManager); //Form.Controls.Add(DefaultFormDecorator); }}
Hi Everyone,
I am using RadEditor, and I am trying to create an insert/upload image dialog. It works great in FF, Chrome, IE7/8 and before, but in IE9 it throws JavaScript error
“Line: 792
Error: DOM Exception: INVALID_CHARACTER_ERR (5)”
Built in debugger is throwing error at
}}else{var o=($telerik.isIE)?document.createElement("<iframe name='"+c+"'>"):document.createElement("iframe");
o.name=c;
And console is showing:
SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5)
ScriptResource.axd?d=rJkSr8ttpP52D876ZF1WeNxnHE6aTSXEyuHB1Xl6uJ1zBgTteHkHuv7Y2iAt9aZv9uah5nKxT6ylXPwwQHwgyljpNIHN3Q0-kSVosKQoQ2uPIfQme2LiD3_reNMfI8mZGncmOhVbL4j51EIh2kStPmT25r81&t=ffffffff987f999b, line 792 character 8
This is JavaScript used
<script type="text/javascript">
Telerik.Web.UI.Editor.CommandList["InsertCustomImage"] = function(commandName, editor, args) {
var myCallbackFunction = function(sender, args) {
editor.pasteHtml(String.format("<img src='{0}' border='0' align='middle' alt='Custom Image' /> ", args.image));
}
editor.showExternalDialog(
"UploadEmailImage.aspx",
{},
400,
310,
myCallbackFunction,
null,
"Insert Image",
true,
Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,
false,
true);
};
</script>
And aspx is:
<telerik:RadEditor ID="txtEmailMessage" runat="server" Width="99%" Height="300px">
<Tools>
<telerik:EditorToolGroup>
<telerik:EditorTool Name="InsertCustomImage" Text="Insert Image" />
</telerik:EditorToolGroup>
</Tools>
</telerik:RadEditor>
Any help welcome
If you need anything else, please ask.
Cheers
S
