getScrollableColIndexes();
Метод getScrollableColIndexes возвращает индексы столбцов таблицы, обладающих возможностью прокрутки.
Метод возвращает массив значений типа Number.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Зафиксируем первую строку и столбец таблицы, а затем определим индексы строк и столбцов, обладающих возможностью прокрутки. Для наглядности примера прокрутим таблицу по горизонтали и вертикали:
// Получим измерения таблицы
var measures = tabSheet.getMeasures();
console.log("Индексы прокручиваемых строк: " + measures.getScrollableRowIndexes());
console.log("Индексы прокручиваемых столбцов: " + measures.getScrollableColIndexes());
// Зафиксируем первые строку и столбец таблицы
measures.getTabSheet().setFixedRow(0);
measures.getTabSheet().setFixedColumn(0);
console.log("Индексы прокручиваемых строк после фиксации: " + measures.getScrollableRowIndexes());
console.log("Индексы прокручиваемых столбцов после фиксации: " + measures.getScrollableColIndexes());
// Прокрутим таблицу по горизонтали и по вертикали
measures.getTabSheet().scrollHorizontal(250);
measures.getTabSheet().scrollVertical(150);
В результате выполнения примера были зафиксированы первая строка и столбец, а сама таблица была прокручена на 250 пикселей по горизонтали и 150 пикселей по вертикали:

В консоли браузера были выведены индексы строк и столбцов, обладающих возможностью прокрутки, до и после фиксации:
Индексы прокручиваемых строк: 0,1,2,3
Индексы прокручиваемых столбцов: 0,1,2,3
Индексы прокручиваемых строк после фиксации: 1,2,3,4
Индексы прокручиваемых столбцов после фиксации: 1,2,3,4
См. также: