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

Nodes not expanding IE8 ONLY.

5 Answers 77 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Vme
Top achievements
Rank 1
Vme asked on 13 Jan 2012, 03:14 PM
I'm using Telerik 2010.1.519.40 and webservices to populate a radtreeview.  However, in IE8 when I get a large amount of nodes the treeview will not render out the nodes.

Here is aspx file:

<telerik:RadTreeView ID="tvConfigArchive" runat="server" Skin="Vista" CheckBoxes="true">
      <CollapseAnimation Duration="100" Type="OutQuint" />
      <ExpandAnimation Duration="100" Type="OutQuart" />
      <WebServiceSettings Path="mws.asmx" Method="PopulateNodes" />
    </telerik:RadTreeView>

Once again, everything works fine in IE7,IE9,Chrome,Safari,etc...ONLY IE8 doesn't work?

Any ideas?

5 Answers, 1 is accepted

Sort by
0
Bozhidar
Telerik team
answered on 17 Jan 2012, 05:42 PM
Hi Kyle,

Can you specify the number of loaded nodes needed for this behaviour to occur?
 
All the best,
Bozhidar
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
0
Vme
Top achievements
Rank 1
answered on 17 Jan 2012, 06:39 PM
3069.  That doesn't seem like a lot to me and in every browser besides IE8 it works fine.  This is reading for a filesystem though to list directories and files, so there is a bit of delay while the server queries the file system.  In chrome and IE (other than 8) it takes about 6 seconds for this folder to load.  Most of that time is waiting for the IO to happen, not the rendering.
0
Bozhidar
Telerik team
answered on 18 Jan 2012, 09:53 AM
Hi Kyle,

Unfortunately I'm still not able to reproduce the issue. I tested a solution that loads 10 000 nodes at once, I've added a 10 delay before that to simulate the File System operations, and I also used the version of the controls you specified, but to no avail. 

Could you record a video of the problem (with a tool such as jing) and send the link, so that we can see what exactly is happening. Also leave the browser console open while loading the nodes, so that we can see if any errors occur.

It would also be helpful if you recorded the webtraffic log, using FiddlerCap.
 
Greetings,
Bozhidar
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
0
Vme
Top achievements
Rank 1
answered on 18 Jan 2012, 03:47 PM
Thank you very much for your help.  Here is the screen cast you requested:

http://www.screencast.com/t/jnk9kJ8Oa9AX

I'm not for sure who to attach the fiddle because the allow extensions are .gif,.jpg, .jpeg, .png?

I had fiddlecap open during the screen cast.  Please let me know if there is any other information I can provide to help.  

Thanks again!

0
Bozhidar
Telerik team
answered on 18 Jan 2012, 05:40 PM
Hello Kyle,

Unfortunately, we have no control over the browser behavior in this case. The issue is solely related to the execution time of the web service. For some reason, in IE8 it's taking longer than in other browsers, and it's causing it to cease.

The only possible workaround I can give you at this time, is to load the child nodes in smaller portions. I've attached a sample project which shows how to achieve it. It loads 10 nodes at a time. After the tenth node there is a "load more..." node, which when pressed loads another 10 nodes from the database. The process repeats until all the nodes are loaded.
 
Regards,
Bozhidar
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
Tags
TreeView
Asked by
Vme
Top achievements
Rank 1
Answers by
Bozhidar
Telerik team
Vme
Top achievements
Rank 1
Share this question
or