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
См. также: