Problem in IE 8 and lower.
In page we haw RadGrid and RadToolTipManager. When paging applied, grid tooltip appears correctly but when filter applied content is empty. This problem only exists in old IE(7,8) .
Page:
Code:
In page we haw RadGrid and RadToolTipManager. When paging applied, grid tooltip appears correctly but when filter applied content is empty. This problem only exists in old IE(7,8) .
Page:
<telerik:RadGrid ID="objectGrid" runat="server" AutoGenerateColumns="false" GridLines="None" AllowPaging="true" PageSize="25" EnableLinqExpressions="false" AllowSorting="true" AllowFilteringByColumn="true" AllowMultiRowSelection="true" OnNeedDataSource="LoadData" OnItemDataBound="objectGrid_ItemDataBound" OnItemCommand="objectGrid_OnItemCommand" OnItemCreated="objectGrid_ItemCreated" OnPageIndexChanged="objectGrid_OnPageIndexChanged"> <ExportSettings IgnorePaging="true" OpenInNewWindow="true" HideStructureColumns="true" > <Excel Format="Html" /> </ExportSettings> <MasterTableView CommandItemDisplay="Top"> <CommandItemSettings ShowExportToExcelButton="true" ShowAddNewRecordButton="false"/> <Columns> <telerik:GridTemplateColumn meta:resourcekey="colChecks" UniqueName="colChecks" AllowFiltering="false"> <ItemTemplate> <table> <tr> <td width="20px"> <asp:ImageButton ID="imgActions" runat="server" meta:resourcekey="imgActions" ImageUrl="~/Images/wizzard_16.png" Visible='<%# this.HasAvailableChecks(Eval("Id")) %>' CommandArgument='<%# Eval("Id") %>' /> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView></telerik:RadGrid> <telerik:RadToolTipManager ID="toolTipManager" runat="server" ShowEvent="OnClick" EnableViewState="true" AutoTooltipify="false" OnAjaxUpdate="OnAjaxUpdate" ManualClose="true" Position="BottomRight" RelativeTo="Element" OnClientHide="OnClientClose" Width="300px"></telerik:RadToolTipManager>Code:
protected void objectGrid_OnItemCommand(object source, GridCommandEventArgs e) { if (e.CommandName == "ExportToExcel") { GridExport(); } if (e.CommandName == "Page" || e.CommandName == "ChangePageSize" || e.CommandName == "Filter") { toolTipManager.TargetControls.Clear(); BindData(); } }protected void objectGrid_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.AlternatingItem || e.Item.ItemType == GridItemType.Item) { // Actions ImageButton actions = e.Item.FindControl("imgActions") as ImageButton; toolTipManager.TargetControls.Add(actions.ClientID, actions.CommandArgument, true); } } protected void objectGrid_OnPageIndexChanged(object sender, GridPageChangedEventArgs e) { toolTipManager.TargetControls.Clear(); }