The Comparisons
After adds or changes, the state of the row is compared against the new row. By default, the framework implementations should suffice, and no further action would be necessary. However, in some rare cases you may need to override the following methods:
protected void compareAddedRow(ListBody originalListBody,
ListBody newListBody)
protected void compareChangedRow(ListBody originalListBody,
ListBody newListBody)