Hi Robert,

I'm not a expert for the table but could you please open a bug report with your code snippet. I think we should have a look at the behavior.

Thanks,
Chris

Am 25.10.2010 13:33, schrieb Robert Nimax:
Hi all,
there is an issue regarding the performance of a table on a resize event.
If you define a table having lots of columns you even will be able "to see" this issue, so you don´t have to profile the application. Here is a snippet to reproduce the issue. You can modify the variable "noOfCols" to clarify the behavior.
To force a resize event just resize your main browser window/tab.
----------------------------
    var tableModel  = new qx.ui.table.model.Simple();
     var noOfCols    = 200;
     var noOfRows    = 50;
     var columns     = [];
     var iColIdx     = 0;

     for (iColIdx = 0; iColIdx < noOfCols; iColIdx++) {
       columns.push("Column Id " + iColIdx);
     }

     tableModel.setColumns(columns);
     var rowData = [];
     var currRow = null;
     for (var iRowIdx = 0; iRowIdx < noOfRows; iRowIdx++) {
       currRow = [iRowIdx];
       for (var iColIdx = 1; iColIdx < noOfCols; iColIdx++) {
         currRow.push(Math.random() * 10000);
       }
       rowData.push(currRow);
     }
     tableModel.setData(rowData);
     var table = new qx.ui.table.Table(tableModel);

this.getRoot().add(table, {left: 200, top: 200, right: 200, bottom: 200});
      table.setMetaColumnCounts([1, -1]);
----------------------------
Actually...I do not really know, what the problem is, because you can observe the delay after a resize only with FF 3.x. With Safari/Chrome the performance is great. So maybe it´s just because of their faster js- or rendering-engines ? I could not test IE because of some other reasons. :)
BTW:We are using qooxdoo 1.2.
Do you have any ideas ?
Thanks and best regards,
Rob.

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to