getColumnIndexByPos(colPosition: Number);
colPosition. Позиция столбца в таблице, индекс которого необходимо определить.
Метод getColumnIndexByPos определяет индекс столбца по его позиции в таблице.
Метод возвращает значение типа Number.
Позиция столбца соответствует его индексу без учёта прокрутки таблицы по горизонтали.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Выполним прокрутку таблицы к строке с индексом 1 и к столбцу с индексом 2. Затем определим индекс строки и индекс столбца таблицы, находящиеся в позиции 1:
// Получим измерения таблицы
var measures = tabSheet.getMeasures();
// Выполним прокрутку к определённой строке и столбцу
tabSheet.scrollToRow(1);
tabSheet.scrollToColumn(2);
// Зададим позицию строки и столбца
var rowPos = 1;
var columnPos = 1;
// Получим индекс строки в указанной позиции
var rowIndex = measures.getRowIndexByPos(rowPos);
console.log("Индекс строки в позиции " + rowPos + ": " + rowIndex);
// Получим индекс столбца в указанной позиции
var columnIndex = measures.getColumnIndexByPos(columnPos);
console.log("Индекс столбца в позиции " + columnPos + ": " + columnIndex);
В результате выполнения примера таблица была прокручена к строке с индексом 1 и к столбцу с индексом 2:

При этом в консоли браузера были выведены индексы строки и столбца, находящиеся в позиции 1:
Индекс строки в позиции 0: 2
Индекс столбца в позиции 0: 3
См. также: