Search code examples
extjsgridextjs4gridpanel

Exjts4: How to set a column in a GridPanel dynamically to hidden


in my GridPanel I have different Columns. Now I want dynamically set a few of them to hidden:true. I gave the columns ID's but I have no success on it. For example

Ext.getCmp("mainfield").setHidden(true);

Doesn't work. Any ides or help? THANK YOU!!!


Solution

  • Try this:

    grid.columns[columnIndex].hide();
    

    or

    grid.columns[columnIndex].setVisible(false);
    

    To find column by id use down:

    grid.down('gridcolumn#mainfield').hide();