Quote:
The time the columns are rewritten during a reconfigure (specifying the new column model) disallows to apply the filter header settings, and the easiest way seems to just reconfigure it to an empty grid then add the columns after the grid is re-rendered and the filterheader plugin can touch what it needs in order to set up the column headers.
This is quite wrong. In fact, there's no client-side handling of the column settings when columns are added at all. This is all done server-side, and the column definition you provide to the add and insert methods are just tampered with the necessary settings to implement the filter header whenever the column matches some pre-requisites (its type, being filterable).