isColInsideVisibleRange(colIndex: Number);
colIndex. Индекс столбца таблицы.
Метод isColInsideVisibleRange определяет, находится ли указанный столбец внутри видимого диапазона таблицы.
Метод возвращает значение true, если указанный столбец находится внутри видимого диапазона таблицы, иначе - значение false.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Скроем в таблице строку и столбец с индексами 2. Затем определим, входят ли в видимый диапазон ячейка с координатами (3, 3), столбцы D и E, строки с индексами 4 и 5. Также проверим, является ли последние строка и столбец видимого диапазона последними нескрытыми в таблице:
// Получим измерения таблицы
var measures = tabSheet.getMeasures();
// Скроем строку и столбец с индексами 2
if (!measures.isRowHidden(2)) {
measures.addHiddenRow(2)
};
if (!measures.isColumnHidden(2)) {
measures.addHiddenColumn(2)
};
// Обновим таблицу
tabSheet.rerender();
// Получим информацию и строках и столбцах таблицы
var coord = tabSheet.coord(2, 3);
console.log("Координаты (3, 3) в видимый диапазон " + (measures.isCoordInsideVisibleRange(coord) ? "входят" : "не входят."));
console.log("Столбец D в видимый диапазон " + (measures.isColInsideVisibleRange(4) ? "входит." : "не входит."));
console.log("Столбец E в видимый диапазон " + (measures.isColInsideVisibleRange(5) ? "входит." : "не входит."));
var isLastVisibleColumn = measures.isLastVisibleColumnLastNonHidden() ? "является." : "не является.";
console.log("Последний столбец видимого диапазона " + isLastVisibleColumn + " последним нескрытым в таблице.");
console.log("Строка с индексом 4 в видимый диапазон " + (measures.isRowInsideVisibleRange(4) ? "входит." : "не входит."));
console.log("Строка с индексом 5 в видимый диапазон " + (measures.isRowInsideVisibleRange(5) ? "входит." : "не входит."));
var isLastVisibleRow = measures.isLastVisibleRowLastNonHidden() ? "является." : "не является.";
console.log("Последняя строка видимого диапазона " + isLastVisibleRow + " последней нескрытой в таблице.");
В результате выполнения примера были скрыты строка и столбец с индексами 2:

В консоли браузера были выведены сведения о том, входят ли в видимый диапазон ячейка с координатами (3, 3), столбцы D и E, строки с индексами 4 и 5, а также информация о том, является ли последние строка и столбец видимого диапазона последними нескрытыми в таблице:
Координаты (3, 3) в видимый диапазон входят
Столбец D в видимый диапазон входит.
Столбец E в видимый диапазон не входит.
Последний столбец видимого диапазона не является. последним нескрытым в таблице.
Строка с индексом 4 в видимый диапазон входит.
Строка с индексом 5 в видимый диапазон не входит.
Последняя строка видимого диапазона не является. последней нескрытой в таблице.
См. также: