Hi all,
1.
We have discovered, that some tables in our qooxdoo app have heavy performance
problems while rendering.
After some time spend with debugging I found out that this only effects tables
with custom HeaderRenderer. It seems that adding custom Renderer to the table
columns produces many calls to the createHederCell function of the
HeaderRenderer. The time needed from the constructor call of the table to the
appear event of the table raised with 40 columns from 600 ms to 4 seconds...
I was able to work around this performance problem by implementing our own
class extending qx.ui.table.pane.Model. There I removed the
"headerCellRendererChanged" Listener inside the setTableColumnModel function.
It seems that we doesn't need this functionality. A HeaderRenderer never
changes after the table appears. It seems like a bug to me and maybe it is best
to add this listener after the table appeared. Should I file a bug report?
2.
In qooxdoo 4.0.2 and 4.1 the celldbltab event seems broken when the property
focusCellOnPointerMove is set to false. You have to do a triple click when a
row is not already focused. It worked with 4.0.1.
I guess it relates to the fix of
http://bugzilla.qooxdoo.org/show_bug.cgi?id=8735.
3.
+1 vote for some core developer table love ;)
Best regards,
Andreas
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel