getColumns

возвращает массив столбцов

array getColumns(boolean all);
allbooleanесли true, включает в массив скрытые столбцы
arrayмассив объектов столбцов

Example

// прячем столбец "title"
$$("grid").hideColumn("title");
// получаем массив всех столбцов, включая "title"
var allColumns = $$("grid").getColumns(true);

Related samples

Details

По умолчанию метод возвращает копию всех видимых столбцов. Чтобы включить в копию и скрытые столбцы, вызовите метод с параметром true.

Метод можно использовать для работы со скрытыми столбцами таблицы:

// получаем копию всех столбцов
var columns = $$("grid").getColumns(true);
 
// добавляем новый столбец 
columns.splice(columns.length-1, 0, {
  id: "col_"+count,
  header:"Column "+count, 
  hidden:true
});
 
// перерисовываем таблицу с новым столбцом
$$("grid").refreshColumns(columns);
See also
Наверх