TabSheetMeasures.calcColumnsWidth

Синтаксис

calcColumnsWidth(startColIndex: Number, endColIndex: Number, action: function, context: Object, reverseCalc: Boolean);

Параметры

startColIndex. Индекс столбца, соответствующего началу диапазона;

endColIndex. Индекс столбца, соответствующего концу диапазона;

action. Функция, выполняемая на каждой итерации расчёта общей ширины столбцов. Необязательный параметр, по умолчанию равен значению null;

context. Контекст, из которого вызван данный метод. Необязательный параметр, по умолчанию равен текущему контексту this;

reverseCalc. Признак, определяющий направление обхода по столбцам. Если параметр равен значению true, то обход осуществляется с конца диапазона в начало, если false - то с начала диапазона в конец. Необязательный параметр, по умолчанию равен значению false.

Описание

Метод calcColumnsWidth вычисляет значение общей ширины столбцов таблицы в заданном диапазоне.

Комментарии

Метод возвращает значение типа Number.

Пример

Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Определим общую ширину столбцов таблицы в диапазоне A0-С0 и общую высоту строк в диапазоне A0-A2:

// Получим измерения таблицы
var measures = tabSheet.getMeasures();
// Получим значение общей ширины столбцов в диапазоне A0-C0
var columnsWidth = measures.calcColumnsWidth(0, 2);
console.log("Общая ширина столбцов в диапазоне A0-C0: " + columnsWidth);
// Получим значение общей высоты строк в диапазоне A0-A2
var rowsHeight = measures.calcRowsHeight(0, 2);
console.log("Общая высота строк в диапазоне A0-A3: " + rowsHeight);

В результате выполнения примера в консоль браузера были выведены значения общей ширины столбцов таблицы в диапазоне A0-B2 и общей высоты строк в диапазоне A0-A2:

Общая ширина столбцов в диапазоне A0-С0: 300

Общая высота строк в диапазоне A0-A3: 150

См. также:

TabSheetMeasures