Currently, every operation done on a block or field results in immediate update
of the UI. This can hurt performance real bad if a trigger does many things on a
block, like insert a number of new records at a time.
One possibility to solve this would be to allow for block.freeze() and
block.thaw(), meaning that between these functions, no UI is updated, while on
thaw(), the whole block is updated in the UI.
|