Love the Prometheus approach, look very promising. And like very much the new term "ToolTipify" (and the tooltipify functionality).
I have a quick question. I like to show a tooltip for each tree-node in the BeforeClientHighlight javascript event (since I do not wish to associate a new tooltip control for each node - I wish to only use one). So I'm trying something similar to:
<script type="text/javascript">
function ShowToolTip(node)
{
var tooltip = $find("RadToolTip1");
var contentElement = tooltip.get_ContentElement();
tooltip.set_ContentElement(node.TextElement());
tooltip.set_Text(node.Text);
tooltip.show()
}
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<telerik:RadToolTip runat="server" ID="RadToolTip1"
Position="TopRight"
ManualClose="true"
Width="300px"
TargetControlId="RadTreeView1" />
<radT:RadTreeView ID="RadTreeView1" runat="server" BeforeClientHighlight="ShowToolTip">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeView>
However, I am getting a javascript error
Microsoft JScript runtime error: 'this._contentCell' is null or not an object
in the
set_ContentElement method
A second question - how can I create a tooltip without specifying
TargetControlID (if I leave it blank I get another javascript error)
I have a quick question. I like to show a tooltip for each tree-node in the BeforeClientHighlight javascript event (since I do not wish to associate a new tooltip control for each node - I wish to only use one). So I'm trying something similar to:
<script type="text/javascript">
function ShowToolTip(node)
{
var tooltip = $find("RadToolTip1");
var contentElement = tooltip.get_ContentElement();
tooltip.set_ContentElement(node.TextElement());
tooltip.set_Text(node.Text);
tooltip.show()
}
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<telerik:RadToolTip runat="server" ID="RadToolTip1"
Position="TopRight"
ManualClose="true"
Width="300px"
TargetControlId="RadTreeView1" />
<radT:RadTreeView ID="RadTreeView1" runat="server" BeforeClientHighlight="ShowToolTip">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
<Nodes>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
<radT:RadTreeNode runat="server" Text="New Item">
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeNode>
</Nodes>
</radT:RadTreeView>
However, I am getting a javascript error
Microsoft JScript runtime error: 'this._contentCell' is null or not an object
in the
set_ContentElement method
A second question - how can I create a tooltip without specifying
TargetControlID (if I leave it blank I get another javascript error)