richfaces/components — pull request #61 by bleathem (2012-12-20 01:44:42+00:00)
Title: RF-12673: Cleared UIDataTableBase extendedDataModel prior to component encoding

The problem was introduced with the commit:
https://github.com/richfaces/components/commit/d65e614ef03adf87c0b6df2288689f0fd78d3a77

Since that commit, the ExtendedDataModel is instantiated in the RESTORE_VIEW phase, and is not re-instantiated again throughout the lifecycle. As such the ArrangeableModel filter method is not invoked after the filter input value is updated in the UPDATE_MODEL_VALUES phase.

This fix involves clearing the ExtendedDataModel at the beginning of the encode method, to force a re-evaluation of the ArrangeableModel.