Hi list,
*qx.ui.table.model.Remote::iterateCachedRows* method can update rows data.
If the data row changed, and here is my doubt, an event shouldn't be fired?
=> qx.ui.table.ITableModel.EVENT_TYPE_DATA_CHANGED
Here is the function:
iterateCachedRows : function(iterator, object)
{
var blockSize = this.getBlockSize();
var blockCount = Math.ceil(this.getRowCount() / blockSize);
// Remove the row and move the rows of all following blocks
for (var block=0; block<=blockCount; block++)
{
var blockData = this._rowBlockCache[block];
if (blockData != null)
{
var rowOffset = block * blockSize;
var rowDataArr = blockData.rowDataArr;
for (var relRow=0; relRow<rowDataArr.length; relRow++)
{
// Call the iterator for this row
var rowData = rowDataArr[relRow];
var newRowData = iterator.call(object, rowOffset + relRow,
rowData);
if (newRowData != null) {
rowDataArr[relRow] = newRowData;
}
}
}
}
}
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel