DGColumn.calcMaxWidthByContent

Синтаксис

calcMaxWidthByContent();

Описание

Метод calcMaxWidthByContent рассчитывает максимальную ширину столбца относительно содержимого столбца.

Комментарии

Использования метода актуально, если для свойства DataGrid.EnableAutoSize установлено значение true.

Пример

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

// Устанавливаем автоматический расчет размеров элементов таблицы
grid.setEnableAutoSize(true);
// Рассчитываем максимальную ширину первого столбца
console.log("Максимальная ширина первого столбца: " + grid.getMeasures().getColumns()[0].calcMaxWidthByContent());

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

Максимальная ширина первого столбца: 17

 

Получим ширину и высоту второго столбца, рассчитанные относительно содержимого:

// Получаем высоту второго столбца, рассчитанную относительно содержимого
console.log("Высота второго столбца: " + grid.getMeasures().getColumns()[1].getHeightByContent());
// Получаем ширину второго столбца, рассчитанную относительно содержимого
console.log("Ширина второго столбца: " + grid.getMeasures().getColumns()[1].getWidthByContent());

В консоль были выведены высота и ширина, рассчитанные относительно содержимого:

Высота второго столбца: 14

Ширина второго столбца: 40

См. также:

DGColumn