EnableColumnMove: Boolean;
Свойство EnableColumnMove определяет возможность перемещения столбца.
Допустимые значения:
true. Столбец можно перемещать (по умолчанию);
false. Столбец перемещать нельзя.
Значение свойства устанавливается из 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
См. также: