or
Private Sub RadGridResellers_ItemCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGridResellers.ItemCommand If (e.CommandName = "RowClick") Then Dim GridItem As Telerik.Web.UI.GridDataItem = e.CommandSource Dim ResellerID As Short = GridItem.GetDataKeyValue("id")wState) ... more code ... End If End Sub
void SearchResults_ItemCreated(object sender, GridItemEventArgs e) { if(e.Item is GridDataItem) { GridDataItem item = e.Item as GridDataItem; ImageButton publishedImgButton = item["PublishButton"].Controls[0] as ImageButton; if (publishedImgButton != null) { RadScriptManager.GetCurrent(this.Page).RegisterPostBackControl(publishedImgButton); } } }<telerik:GridButtonColumn ItemStyle-HorizontalAlign="Center" HeaderText="Download PDF file" UniqueName="PublishButton" CommandName="GetPublished" ButtonType="ImageButton" ImageUrl="../../Images/Buttons/Small/document_down.png"> <ItemStyle HorizontalAlign="Center"></ItemStyle></telerik:GridButtonColumn>Hello,
My project use a form decorator in a user control to skin a checkboxlist. Here is the code of the .ascx page :
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="BOSSearch.ascx.cs" Inherits="UmbracoBOSControls.Controls.BOSSearch" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <%@ Register Src="BOSButton.ascx" TagName="BOSButton" TagPrefix="uc1" %> <telerik:RadFormDecorator runat="server" ID="rfdTopSearch" EnableEmbeddedSkins="false" Skin="TopSearch" /> <div id="TopSearchDetail"> <asp:CheckBoxList runat="server" ID="cbxListModules" RepeatColumns="1" RepeatDirection="Vertical"></asp:CheckBoxList> </div> Here is my css file used with the formdecorator :
/* Decorate <input type="checkbox" /> */.RadForm_TopSearch .rfdCheckboxUnchecked, .RadForm_TopSearch .rfdInputDisabled.rfdCheckboxUnchecked:hover { background: transparent url('FormDecorator/CheckBoxSprites.png') no-repeat 0 0; } .RadForm_TopSearch .rfdCheckboxUnchecked:hover { background: transparent url('FormDecorator/CheckBoxSprites.png') no-repeat 0 -200px; } .RadForm_TopSearch .rfdCheckboxChecked, .RadForm_TopSearch .rfdInputDisabled.rfdCheckboxChecked:hover { background: transparent url('FormDecorator/CheckBoxSprites.png') no-repeat 0 -420px; } .RadForm_TopSearch .rfdCheckboxChecked:hover { background: transparent url('FormDecorator/CheckBoxSprites.png') no-repeat 0 -640px; } .RadForm_TopSearch label { color:#FFFFFF; font-family:Arial; font-size:11px; text-indent:6px; }
The display of my checkbox list is OK in IE8 and Firefox 3.6. In Safari and Chrome I just see the label of my list of checkbox. Every images are not displayed... Could you help me to find what's wrong in my code ?
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server" > <telerik:RadAjaxPanel ID="rjxPanel_SalesOrder" runat="server" LoadingPanelID="RadAjaxLoadingPanel1" ><telerik:RadSplitter ID="RadSplitter1" runat="server" Width="100%" Height="550px" VisibleDuringInit="false" ResizeWithBrowserWindow="true" LiveResize="true" ResizeMode="AdjacentPane" > <telerik:RadPane ID="RadPane_treeContracts" runat="server" Width="20%" MinWidth="110" > <div style="float:left; margin-left:0px; text-align:left; padding-right:0px;"> <telerik:RadTreeView ID="treeContracts" runat="server" CssClass="Normal" EnableEmbeddedSkins="true" OnNodeExpand="treeContracts_NodeExpand" OnNodeCollapse="treeContracts_Collapse" OnNodeClick="treeContracts_NodeClick" Width="100%" SingleExpandPath="true" > </telerik:RadTreeView> </div> </telerik:RadPane> <telerik:RadSplitBar ID="RadSplitBar1" runat="server" /> <telerik:RadPane ID="RadPane2" runat="server" > <asp:MultiView ID="MultiView_Contract" runat="server"> <asp:View ID="SalesOrderView" runat="server"> <asp:Panel id="panel_SalesOrder" runat="server" > <div id="panel1" class="panel" runat="server" > <iframe name="iframe" src="Iframe_ManageOrder.aspx?OrderID=<%=HiddenField_OrderID.Value %>" width="100%" height="100%"> </iframe> </div> </asp:Panel> </asp:View> <asp:View ID="SalesBOMView" runat="server"> <asp:Panel id="panel_SalesBOM" runat="server" > <div id="Div1" class="panel" runat="server" > <iframe name="iframe" src="ManageOrderDetail.aspx?OrderID=<%=HiddenField_OrderID.Value %>" width="100%" height="100%"> </iframe> </div> </asp:Panel> </asp:View> <asp:View ID="View2" runat="server"> <asp:Panel id="panel_Project" runat="server" > <div id="Div2" class="panel" runat="server" > <iframe name="iframe" src="Iframe_ManageProject.aspx?ProjectID=<%=HiddenField_ProjectID.Value %>" width="100%" height="100%"> </iframe> </div> </asp:Panel> </asp:View> <asp:View ID="View3" runat="server"> <asp:Panel id="panel_Packing" runat="server" > <div id="Div3" class="panel" runat="server" > <iframe name="iframe" src="ManageProductDeliveryChelan.aspx?OrderID=<%=HiddenField_OrderID.Value %>" width="100%" height="100%"> </iframe> </div> </asp:Panel> </asp:View> </asp:MultiView> </telerik:RadPane></telerik:RadSplitter><asp:HiddenField ID="HiddenField_OrderID" runat="server" /><asp:HiddenField ID="HiddenField_ProjectID" runat="server" /> </telerik:RadAjaxPanel> <%--</fieldset>--%></asp:Content>function OnRadEditorClientLoad(editor, args) { editor.get_filtersManager().add(new testFilter());}testFilter = function() { testFilter.initializeBase(this); this.set_isDom(false); this.set_enabled(true); this.set_name("RadEditor Strip Table Margins"); this.set_description("Strip table margins");}testFilter.prototype = { getHtmlContent: function(content) { return testCleanContent(content); }}function testCleanContent(content) { var TOP_LEVEL_ELEMENT_TAG = "DIV_TOP_ELEMENT"; var dom = document.createElement(TOP_LEVEL_ELEMENT_TAG); Telerik.Web.UI.Editor.Utils.setElementInnerHtml(dom, content); var textOut = dom.innerHTML; return textOut;}testFilter.registerClass('testFilter', Telerik.Web.UI.Editor.Filter);function testCleanContent(content) { var textOut = content; return textOut;}