Hi. I just submitted ticket #1390 for the dataset changes detection issue. With relation to this, lets look into whole saving procedure: 1) we scan all rows for changes in dForm.confirmChanges() 2) if changes are (correctly) detected, saveAll() retrieve changes 3) dBizobj._validate() calls isChanged() 4) changed cursor calls isChanged() method again in its save() method. In single save action, isChanged() method for every node is called four times! There is plenty of redundant code here. Don't you think we should do something with this? I know that CPU time is cheaper than programmer, but complicated things are mostly less reliable too.
-- Regards Jacek Kałucki _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev Searchable Archives: http://leafe.com/archives/search/dabo-dev This message: http://leafe.com/archives/byMID/[email protected]
