I have attached a sample app that shows the behavior that is happening. In the sample there are buyers (20 Nodes) and sellers (1500 nodes). When expanding the byers node it works fine. When you expand the sellers node it hangs in IE and never comes back in chrome it takes about 10 seconds and keeps causing a lag in the application.
Please help solve this as it is an important part of the application.
I can reproduce with IE. With Chrome for me it takes about 2-3 seconds. The problem is that it’s many nodes, each node has a child too so it’s over 3,000 widgets. We use the regular Tree widget because it’s the most flexible for rendering.
There is an alternative options for the client widget for the TreeView, the ComboBox and the ListBox to use the virtual renderers in qooxdoo. They work in a way similar to the DataGridView and create the html elements only for the visible view so instead of 15,000 dom elements (3,000 x 5 elements each) they create few hundreds. The grid is able to display unlimited rows.
I can send you a sample next week.
Please login first to submit.