Thursday, January 3, 2008

Overiding the default flagging of records as new/modified

Generally, changes made to a row including a row insert ( even thru peoplecode ) caused the row to be flagged as changed or new as the case maybe.

The only exception is changed mage to a field in the Field Default and Field Formula.


This behaviour can be overriden in the following circumstances:

1. When a row is inserted, you can prevent that row from being flagged as new.
2. Changed made in the rowinit: Component processor can be instructed to not flag that as a change.

This is accomplished by setting the ChangeOnInit property of Rowset class to false.

No comments: