2015-06-10 2 views
0

У меня есть сетка с заголовком «Показать все», которая показывает все столбцы и «Скрыть все», которая скрывает все, кроме первого столбца по умолчанию. Вот мой код, чтобы скрыть один из столбцов по имени заголовка, но как я буду скрывать все одновременно?Как показать/Скрыть весь столбец в сетке?

var grid = Ext.ComponentQuery.query('grid[itemId=gridID]')[0]; 
var column = grid.getColumnManager();         
column.getHeaderByDataIndex("columnDataIndexName").setVisible("true/false"); 

ответ

1
Ext.Array.each(grid.getColumns(), function(column, index) { 
     if (index > 0) { 
      column.setVisible(false); 
     } 
    }, this); 
Смежные вопросы