Wow, that's old. Toolbars were completely redesigned in Ext 3, so you need different code for Ext 2.1 (you'll need to check the Ext 2.1 Toolbar API docs because I don't even remember how I did it back then).

4. Give all your columns an id (otherwise they will be stored by number, which would break if you ever add columns).

Hi with 3.3.0 I cannot make resize and hiddenchange to work properly with above code. It works for column move and sorting but not for show/hide columns and resize. Is this still applicable or I need to do something more?