This is a migrated thread and some comments may be shown as answers.

[Solved] ToolTip onmouseover calling WebServices

0 Answers 111 Views
ToolTip
This is a migrated thread and some comments may be shown as answers.
Pierre
Top achievements
Rank 1
Pierre asked on 16 Jun 2009, 09:12 PM
Hi,
I Use ToolTip in RadGrid client side calling webservices as demo sample (Webservices and RadGrid). I have some problems to open the ToolTip ( many times closed before open completed if position right), my webservices are called many times generating overload of server and my style come so late generating one flash effect.
-I need some help to generate only one open event on onmouseover and close my tooltip onmouseout.
-how perform the loading time of style sheet client side (no code allowed backside).
Thanks for help, Regards.

<script type="text/javascript">     
       function DisplayDetails() 
        { 
            var divDetails = document.getElementById('divDetails'); 
            divDetails.style.display = "inline"
        } 
        function CloseActiveToolTip() 
        { 
            setTimeout(function(){ 
                var tooltip = Telerik.Web.UI.RadToolTip.getCurrent(); 
                if (tooltip) tooltip.hide(); 
            }, 1000); 
        } 
        function showToolTip(element,cntid) 
        { 
           var tooltipManager = $find("<%= RadToolTipManager1.ClientID %>"); 
           if (!tooltipManager) return; 
           var tooltip = tooltipManager.getToolTipByElement(element); 
           if (!tooltip) 
           { 
               tooltip = tooltipManager.createToolTip(element); 
               tooltip.set_value(cntid); 
           } 
           element.onmouseover = null
           tooltip.show(); 
        } 
 
</script> 
 

 
<telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Position="right" 
            RelativeTo="Element" Width="350px" Height="260px" Animation="Resize" HideEvent="LeaveToolTip" 
            Skin="WebBlue"
            <WebServiceSettings Path="~/WebService.asmx" Method="GetCartesPubReg" Runat="Server" /> 
    </telerik:RadToolTipManager> 

My gridTemplate
<telerik:ClientTemplate Name="View" runat="server"
            <href="ItemViewUrl" onmouseover="showToolTip(this,'{#ID#}');">{#MetaFields.Title#}</a> 
        </telerik:ClientTemplate> 



No answers yet. Maybe you can help?

Tags
ToolTip
Asked by
Pierre
Top achievements
Rank 1
Share this question
or