Hi,
I want to add a tooltip on a RadContextMenu. This ContextMenu is displayed in a RadGrid, when we click on the red "X" (see photo in attachment).
I try this, but the tooltip is not displayed with the RadContextMenu (see code below).
I'm using the version 2013.3.1217.40
The RadGrid is in a userControl
Thank you
Steeve
I want to add a tooltip on a RadContextMenu. This ContextMenu is displayed in a RadGrid, when we click on the red "X" (see photo in attachment).
I try this, but the tooltip is not displayed with the RadContextMenu (see code below).
I'm using the version 2013.3.1217.40
The RadGrid is in a userControl
Thank you
Steeve
<script type="text/javascript"> function showDetachMenuAt(e, marktPhotoNo) { var contextMenu = $find("<%= RadContextMenuRemove.ClientID %>"), x = e.clientX, y = e.clientY; var pos = getPos($('.chk-remove-class-' + marktPhotoNo).get(0)); x = pos[0]; y = pos[1]; if (isNaN(x) || isNaN(y)) { return; } $telerik.cancelRawEvent(e); contextMenu.showAt(x + 10, y); } function OnClientMouseOver(sender, args) { var item = args.get_item(); var itemValue = item.get_value(); if (itemValue == "remove-detach") { var tooltip = $find("<%= RadToolTip2.ClientID%>"); tooltip.set_text("<%=Resources.Photo.MsgDetachPhotoTooltip %>"); tooltip.show(); } }</script> <telerik:RadCodeBlock ID="radCodeBlock1" runat="server"> <telerik:RadContextMenu ID="RadContextMenuRemove" runat="server" Skin="WebBlue" EnableRoundedCorners="true" EnableShadows="true" OnClientItemClicked="onRemoveMenuClicked" OnClientMouseOver="OnClientMouseOver"> <Items> <telerik:RadMenuItem Text="<%$Resources:Photo,DetachPhoto %>" Value="remove-detach" /> <telerik:RadMenuItem Text="<%$Resources:Photo,DeletePhoto %>" Value="remove-delete "/> </Items> </telerik:RadContextMenu> <telerik:RadToolTip ID="RadToolTip2" runat="server" BackColor="LightYellow" EnableShadow="false" RelativeTo="Mouse" TargetControlID="RadContextMenuRemove" Width="300px" Position="BottomCenter" ShowDelay="0" AutoCloseDelay="3000"> </telerik:RadToolTip></telerik:RadCodeBlock>...<!-- In RadGrid --><ItemTemplate>...<asp:Panel runat="server" ID="PanelInfo" runat="server" CssClass="divInfo"> <asp:Image runat="server" ID="ImageDetach" CssClass="toolbar-item detach-photo-item" title="" ImageUrl="~/Images/004_12x12.png" Width="9" Height="9"/></asp:Panel>...</ItemTemplate>// In Code behindprivate void UcRadGridOnUcRadGridItemCreated(UcRadGrid sender, GridItemEventArgs e){ Control panelPhoto = item.FindControl("PanelPhoto"); if (panelPhoto != null) { Image imageDetach = panelPhoto.FindControl("ImageDetach") as Image; if (imageDetach != null) { imageDetach.Attributes["onclick"] = "showDetachMenuAt(event, " + photoInfoFs.MarktPhotoNo + ");"; } }}