Hi all,
actually we are having the same issue using a table with a lot of
columns.
Remote models are a very nice solution, but sometimes you just don´t
want to reload data incrementally.
I haven´t been profiling the table behaviour deeply, but it seems to
me, that much of the rendering (...updateAllRows(...)) is redundant -
especially if the table is embedded in a complex view because of resize
events.
Maybe you can subclass some of the classes concerning table und
optimize the rendering behaviour by avoiding needless rendering calls.
Anyway...switching off the automatic column resizing may help your
performance.
Best regards,
Rob.
>>> Guilherme Aiolfi <[email protected]> 10/8/2010 3:10 >>>
1000 columns? That's a big number of columns for a table.
Try using the table widget with the Remote model. Since it shows just
the rows you can see and when you scroll down/up, it updates the visible
rows. It's not true for columns, though. Because it is not "virtual"
horizontally.
So, there is a limit of "columns" here too. But since you'll have
considerably less rows to render, it may work for you.
If that doesn't work you can try the virtual widgets, it can handle
virtual rows AND columns but it's still in a experimental phrase.
On Fri, Oct 8, 2010 at 12:50 AM, aditya siram <[email protected]>
wrote:
Hi all,
I'm testing the qooxdoo table widget with 1000 rows and 1000 columns.
It seem to work fine with a large number of row, but not columns. With
a large number of columns my browser (Firefox 3.6) slows down
considerably and complains about a long-running script. Is there a
better widget for this?
-deech
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating
great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel