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

IE handles tooltip map slowly

7 Answers 89 Views
Chart (Obsolete)
This is a migrated thread and some comments may be shown as answers.
Baatezu
Top achievements
Rank 2
Baatezu asked on 09 Sep 2010, 12:01 AM
In my charts I have a lot of data points and IE pops up a "Script unresponsive" popup box. I thought there were a lot of items in the 'map' so I removed tooltips and IE popped up just fine with no unresponsive issues.

While not being a huge fan of IE - Corporate world loves it, so... I was wondering if there were any tricks to getting IE to deal with a large collection of tooltips for a chart without throwing popups making my application look like it's doing something wrong.
[I'm actually held up in QA because of this]

I appreciate any input, but I've already ruled out "Don't use tooltips". :-D

7 Answers, 1 is accepted

Sort by
0
Ves
Telerik team
answered on 14 Sep 2010, 11:25 AM
Hello Baatezu,

Unfortunately, there is not much that can be done in this case. RadChart renders an image and an image map and it is up to the client (browser) how these are handled. A quick search returned the following article  http://support.microsoft.com/kb/175500 with a suggestion on how to remove the message at the client.

Best regards,
Ves
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Baatezu
Top achievements
Rank 2
answered on 14 Sep 2010, 06:36 PM
That's what I figured.

I'm pretty sure you would have mentioned it, or that I would have found; Is there a flag to toggle that will not send the tooltips that can't be displayed because of overlapping? If not - Can that be a feature request? :)


Is there any way I could intercept and remove area's from the image map on the server side? I could track covered areas and anything that falls in an already covered area is just removed. Might add a few seconds to the wait time, but sure would be better than that pop-up.

Thanks
0
Yavor
Telerik team
answered on 17 Sep 2010, 07:06 AM
Hi Baatezu,

Basically, there is no mechanism which would easily allow us to detect the layout of the page, and hide the tooltips, or parts of the image(s). It depends on the layout of the page, the css settings on the page, as well as the window size. Thus, calculating these is not a trivial case.
I hope this information helps.

Best wishes,
Yavor
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Deepa Balasundaram
Top achievements
Rank 1
answered on 10 Nov 2010, 11:10 PM
I am using a RadChart to create a project management application. I am also using RadTooltipManager on my page to show tooltips on the RadChart series. Everything works fine in Chrome and Firefox. But the tooltip doesn't display properly on IE. On IE, the tooltip displays the chart name instead of the project description.

Here is the code I am using to assign the tooltip info

protected void RadChart1_ItemDataBound(object sender, ChartItemDataBoundEventArgs e)

        {

            e.SeriesItem.ActiveRegion.Tooltip = pName + "<br/>";

            e.SeriesItem.ActiveRegion.Tooltip += "Start Date: " + string.Format("{0:MMM d, yyyy}", DateTime.FromOADate(Convert.ToDouble((e.DataItem as DataRowView)["StartDate"].ToString()))) + "<br/>";

            e.SeriesItem.ActiveRegion.Tooltip += "End Date: " + string.Format("{0:MMM d, yyyy}", DateTime.FromOADate(Convert.ToDouble((e.DataItem as DataRowView)["EndDate"].ToString()))) + "<br/>";

            e.SeriesItem.ActiveRegion.Tooltip += "Status: " + status + "<br/>";

        }


Here is my tooltipmanager

<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" Skin="Telerik" Width="300px" Animation="Slide" Position="TopCenter" EnableShadow="true" ToolTipZoneID="RadChart1" AutoTooltipify="true">
</telerik:RadToolTipManager>


<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" Skin="Telerik" Width="300px" Animation="Slide" Position="TopCenter" EnableShadow="true" ToolTipZoneID="RadChart1" AutoTooltipify="true">

</telerik:RadToolTipManager>





protected void RadChart1_ItemDataBound(object sender, ChartItemDataBoundEventArgs e)
        {
            DataRowView dr = (e.DataItem as DataRowView);
            string pID = (e.DataItem as DataRowView)["ProjectID"].ToString();
            string pName = (e.DataItem as DataRowView)["ProjectName"].ToString();
            string sDate = (e.DataItem as DataRowView)["StartDate"].ToString();
            string eDate = (e.DataItem as DataRowView)["EndDate"].ToString();
            string status = (e.DataItem as DataRowView)["Status"].ToString();

0
Yavor
Telerik team
answered on 11 Nov 2010, 09:09 AM
Hello Deepa,

Based on the supplied information, it is hard to pinpoint the cause of the issue which you reported.
If the problem persists, you can open a formal support ticket, and send us a small working project, demonstrating your setup, and showing the unwanted behavior. We will debug it locally, and get back to you with more information on the matter.

Regards,
Yavor
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Deepa Balasundaram
Top achievements
Rank 1
answered on 12 Nov 2010, 05:35 PM
I couldn't submit an formal support ticket with a working project. I am getting the following error msg "

Oops! This link appears to be broken."

0
Yavor
Telerik team
answered on 15 Nov 2010, 08:15 AM
Hello Deepa,

You can try to resubmit the ticket, to make sure that this is not a temporary problem.
Alternatively, you can send the project as an email to ClientService@telerik.com, including the issue in question, in case your support subscription has expired.

All the best,
Yavor
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
Chart (Obsolete)
Asked by
Baatezu
Top achievements
Rank 2
Answers by
Ves
Telerik team
Baatezu
Top achievements
Rank 2
Yavor
Telerik team
Deepa Balasundaram
Top achievements
Rank 1
Share this question
or