or
Hello,
in my Grid, I set AllowFilteringByColumn=true, so that a User A can filter the Grid. Then i want to disable (or invisible) the Filter Controls, so that a User B can see the Filters of the filtered Grid, but User B should not change the Filters.
Is this possible?
Best Regards
Tom
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="TripoliActivities.aspx.vb" Inherits="BeitElYasmine._TripoliActivities" MasterPageFile="~/MasterPages/FrontEnd.Master" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder2"> <telerik:RadAjaxPanel ID="AjaxPanel1" runat="server" LoadingPanelID="LoadingPanel1"></telerik:RadAjaxPanel> <div style="text-align: center"> <asp:ImageMap ID="ImageMap1" HotSpotMode="Navigate" ImageUrl="Img/FloorPlan.jpg"AlternateText="FloorPlan" runat="server"> <asp:PolygonHotSpot Coordinates="36,221,36,304,134,304,134,278,228,278,228,304,359,304,359,279,349,228,346,205,301,205,301,34,36,34,36,221" /> <asp:PolygonHotSpot Coordinates="301,34,490,34,490,151,301,149,301,34" /> <asp:PolygonHotSpot Coordinates="301,149,301,204,347,204,350,225,470,225,470,152,301,149" /> <asp:PolygonHotSpot Coordinates="350,226,360,289,469,289,469,226,350,226" /> </asp:ImageMap> </div> <telerik:RadToolTip ID="tooltip" RelativeTo="Mouse" runat="server" TargetControlID="area0" Animation="FlyIn" Position="BottomCenter" IsClientID="true" ShowCallout="false" EnableShadow="true"> <img src="Img/livingRoom.jpg" alt="LivingRoom" /></telerik:RadToolTip> <telerik:RadToolTip ID="RadToolTip1" RelativeTo="Mouse" runat="server" TargetControlID="area1" Animation="FlyIn" Position="TopRight" IsClientID="true" ShowCallout="false" EnableShadow="true"> <img src="Img/kitchen.jpg" alt="Kitchen" /></telerik:RadToolTip> <telerik:RadToolTip ID="RadToolTip2" RelativeTo="Mouse" runat="server" TargetControlID="area2" Animation="FlyIn" Position="MiddleRight" IsClientID="true" ShowCallout="false" EnableShadow="true"> <img src="Img/bathroom.jpg" alt="Bathroom" /></telerik:RadToolTip> <telerik:RadToolTip ID="RadToolTip3" RelativeTo="Mouse" runat="server" TargetControlID="area3" Animation="FlyIn" Position="BottomRight" IsClientID="true" ShowCallout="false" EnableShadow="true"> <img src="Img/entrance.jpg" alt="Entrance" /></telerik:RadToolTip> <script type="text/javascript"> //<![CDATA[ var map = document.getElementsByName("ImageMapImageMap1")[0]; var areas = map.getElementsByTagName("AREA"); for (var i = 0; i < areas.length; i++) { var area = areas[i]; area.setAttribute("id", "area" + i); //Prevent from postbacking the page area.onclick = function(e) { return false; }; } //]]> </script> </asp:Content><telerik:RadToolTipManager ID="editRecordTooltip" ShowEvent="OnClick" OffsetY="-1" HideEvent="ManualClose" Modal="true" Width="470" Height="390" runat="server" EnableShadow="true" OnAjaxUpdate="OnAjaxUpdate" RelativeTo="Element" Position="MiddleRight"> </telerik:RadToolTipManager> <telerik:RadGrid ID="rgRecords" AutoGenerateColumns="false" runat="server" OnItemDataBound="rgRecords_ItemDataBound"> <MasterTableView DataKeyNames="ID"> <Columns>When I set rcbCompany.SelectedIndex = 10, it does not worked.
.....</Columns> </MasterTableView> </telerik:RadGrid>protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args) { UpdateToolTip(args.Value, args.UpdatePanel); }private void UpdateToolTip(string elementId, UpdatePanel panel) { Control ctrl = Page.LoadControl("EditRecord.ascx"); panel.ContentTemplateContainer.Controls.Add(ctrl); }protected void rgRecords_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) { var target = e.Item.FindControl("hlEdit"); editRecordTooltip.TargetControls.Add(target.ClientID, (e.Item as GridDataItem).GetDataKeyValue("ID").ToString(), true); } } EditRecord.ascx contains:<telerik:RadComboBox runat="server" ID="rcbCompany" Filter="Contains" ZIndex="50001" Width="234px" CssClass="select-text" />protected override void OnPreRender(EventArgs e) { base.OnPreRender(e);rcbCompany.DataSource = Source; rcbCompany.DataValueField = "ID"; rcbCompany.DataTextField = "Name"; rcbCompany.DataBind();rcbCompany.SelectedIndex = 10; // for examplethis.DataBind();}
Uncaught exception: TypeError: Cannot convert '$find('ctl00_MainContent_RadWindow_ContentTemplate')' to object Error thrown at line 3, column 12 in openWinContentTemplate() in http://localhost:44012/Proje/DetailProject.aspx?OZ=kCpkEBX9+M1Y7eX6gwenmA==: $find('ctl00_MainContent_RadWindow_ContentTemplate').show(); called from line 1, column 0 in <anonymous function>(event): openWinContentTemplate();<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server"> <script type="text/javascript"> function openWinContentTemplate() { $find('<%= RadWindow_ContentTemplate.ClientID %>').show(); } </script> </asp:Content><telerik:RadWindow runat="server" ID="RadWindow_ContentTemplate" Modal="true"> <ContentTemplate> Test! </ContentTemplate> </telerik:RadWindow><InlineEditTemplate> <div id="InlineEditTemplate"> <span> <asp:TextBox ID="TitleTextBoxUpdate" runat="server" Text='<%# Bind("Subject") %>' Width="90%" TextMode="MultiLine" Height="20px"></asp:TextBox> <telerik:RadButton ID="UpdateButton" runat="server" CommandName="Update" Text="Actualizar"> </telerik:RadButton> <telerik:RadButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancelar"> </telerik:RadButton> <asp:Button ID="UpdateButton2" runat="server" CommandName="Update" Text="Actualizar" /> <asp:Button ID="UpdateCancelButton2" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancelar" /> <asp:LinkButton ID="EditMoreButton" runat="server" CommandName="More">Más Opciones</asp:LinkButton> </span> </div> </InlineEditTemplate>