I am looking at one of your examples at: http://demos.telerik.com/aspnet-ajax/tooltip/examples/tooltiptreeview/defaultcs.aspx
There are some slight minor changes to what I am trying to achieve. I have a TreeView and a ToolTip Manager. When the user chooses a context menu item from the TreeView, I would like to show a Tooltip and load a UserControl. This is very similar to what you have demonstrated but the AjaxUpdate is not firing.
ASPX Page
<asp:ScriptManager runat="server" ID="ScriptManager1" />
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server">
<telerik:RadTreeView runat="server" ID="PHTreeView" CheckBoxes="true"
OnClientContextMenuItemClicked="RadTree_ContextMenuItemClick">
</telerik:RadTreeView>
<telerik:RadToolTipManager Width="215px" Skin="Sunset" Height="260px" HideDelay="1"
RelativeTo="Element" ID="PHToolTipMgr" runat="server" OffsetX="15" Position="MiddleRight"
OnAjaxUpdate="PHToolTipMgr_AjaxUpdate">
</telerik:RadToolTipManager>
</telerik:RadAjaxPanel>
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script language="javascript">
function RadTree_ContextMenuItemClick(sender, eventArgs)
{
var nodeElem= eventArgs.get_node();
if(nodeElem.get_level() != 0)
{
var node = nodeElem.get_textElement();
var tooltipManager = $find("<%= PHToolTipMgr.ClientID %>");
if (!tooltipManager) return;
var tooltip = tooltipManager.getToolTipByElement(node);
if (!tooltip)
{
tooltip = tooltipManager.createToolTip(node);
tooltip.set_value(nodeElem.get_value());
tooltip.show();
}
}
}
</script>
</telerik:RadCodeBlock>
For the VB file, I am building the Tree from an XML String. Also, I am not setting the TargetControls property of the Tooltip Manager Control. Although, I have tried it and makes no difference. When choosing a context menu the PageLoad does fire but the following does not fire. I was hoping to load a usercontrol in the AjaxUpdate method.
Public Sub PHToolTipMgr_AjaxUpdate(ByVal sender As Object, ByVal e As Telerik.Web.UI.ToolTipUpdateEventArgs) Handles PHToolTipMgr.AjaxUpdate
Thanks for you help.