Hello all!!!
In firebug i see that:
When the plugin is inizialized, the column model does not exist yet. This is due to the type of column model (loaded via json)???

This version of GridHeaderFilters configures filters panels for every column at init time (to decrease render time). So it needs an existing column model when the plugin is initialized. At this moment the plugin doesn't support column model re-configuration after grid initialization.

This version of GridHeaderFilters configures filters panels for every column at init time (to decrease render time). So it needs an existing column model when the plugin is initialized. At this moment the plugin doesn't support column model re-configuration after grid initialization.

1. It's probably better to use containers instead of panels for the filters because they are lightweight
and there is no use for the panel UI or functionality

I agree. Initially I've started developing plugin with containers instead of panels but with other layouts (such as FitLayout) I've found some problems with filter fields focus (no focus clicking on fields inserted into containers with FitLayout). Now using FormLayout there are no problems and so we can return to containers.
Thanks.

Originally Posted by dolittle

2. I'm using a grid with a card layout so the grid is rendered hidden.
The filters are rendered with width=0 because of the line:

Code:

fcc.width = td.getWidth() - 3;

To solve this I implemented onResize method

Good. It should also solve other problems.

I will update the code posted here with your suggestions and other changes (new filter containers sizing and filter highlight that works directly on grid header <tr> element).

it's really great to see the new release for Ext 3.3 because of more problems with the older version. I am using your filter plugin for all my grids and the "reconfigure" function is for my application really critical. Unfortunately I'm not able to repair this code to support it. Please are you planning to finish it or can you get me an advice how to do it? I need to reconfigure column model and the header filter is not visible.