DGColumn.EnableColumnMove

Синтаксис

EnableColumnMove: Boolean;

Описание

Свойство EnableColumnMove определяет возможность перемещения столбца.

Комментарии

Допустимые значения:

Значение свойства устанавливается из JSON и с помощью метода setEnableColumnMove, а возвращается с помощью метода getEnableColumnMove.

Пример

Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Получим количество вложенных столбцов в первый столбец:

// Получаем измерение таблицы
var measure = grid.getMeasures();
// Получаем количество вложенных столбцов в первый столбец
console.log("Количество вложенных столбцов в первый столбец: " + measure.getColumns()[0].calculateDepth().columnMax);

В результате в консоль было выведено количество вложенных столбцов в первый столбец:

Количество вложенных столбцов в первый столбец: 1

 

Разрешим перенос второго столбца:

var column2 = measure.getColumns()[1];
column2.setEnableColumnMove(true);

Перенесем второй столбец в первый. В результате ячейки второго столбца объединились с ячейками первого:

Получим количество дополнительных столбцов в первом столбце:

// Получаем количество дополнительных столбцов в первом столбце
console.log("Количество дополнительных столбцов в первом столбце: " + measure.getColumns()[0].getDepth());

В результате в консоль было выведено следующее:

Количество дополнительных столбцов в первом столбце: 1

См. также:

DGColumn