возвращает массив столбцов
all | boolean | если true, включает в массив скрытые столбцы |
array | массив объектов столбцов |
// прячем столбец "title"
$$("grid").hideColumn("title");
// получаем массив всех столбцов, включая "title"
var allColumns = $$("grid").getColumns(true);
По умолчанию метод возвращает копию всех видимых столбцов. Чтобы включить в копию и скрытые столбцы, вызовите метод с параметром true.
Метод можно использовать для работы со скрытыми столбцами таблицы:
// получаем копию всех столбцов
var columns = $$("grid").getColumns(true);
// добавляем новый столбец
columns.splice(columns.length-1, 0, {
id: "col_"+count,
header:"Column "+count,
hidden:true
});
// перерисовываем таблицу с новым столбцом
$$("grid").refreshColumns(columns);