I’m trying to get my tool tip to show when a OnMouseOver event is triggered on a label control. I get a javascript exception “Object expected” on OnMouseOver="ShowToolTip()
<script type="text/javascript">
function ShowTooltip() {
window.setTimeout(function () {
var tooltip = $find("<%# rttStatus.ClientID %>");
//API: show the tooltip
tooltip.show();
}, 10);
}
</script>
<telerik:RadTreeList>
<Columns>
<telerik:TreeListTemplateColumn HeaderText="Status" SortExpression="Status" UniqueName="Status">
<ItemTemplate>
<asp:Label runat="server" ID="lblStatus" Text='<%# GetStatus(Eval("Status")) %>'
OnMouseOver='ShowToolTip()' />
</ItemTemplate>
<ItemStyle VerticalAlign="Middle" HorizontalAlign="Left" Width="80px" />
<HeaderStyle HorizontalAlign="Center" Width="80px" />
</telerik:TreeListTemplateColumn>
</Columns>
</telerik:RadTreeList>
<telerik:RadToolTip runat="server" ID="rttStatus" HideEvent="FromCode" Position="MiddleRight" Title="Raison"
Width="150px" Height="70px" Animation="Fade" ShowEvent="OnClick" ShowDelay="0" ManualClose="false"
RelativeTo="Element" TargetControlID="lblStatus" IsClientID="true" Text="this is a test" Skin="Telerik" />
@David, I found a better solution without any javascript involved, this time using the
RadToolTipManager: