getCellNode(rowIndex: Number, colIndex: Number);
rowIndex. Индекс строки ячейки;
colIndex. Индекс столбца ячейки.
Метод getCellNode возвращает DOM-элемент ячейки таблицы.
Метод возвращает значение типа HTMLTableCellElement.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Получим DOM-элемент ячейки таблицы по её координатам и выполним также обратное преобразование:
// Получим DOM-элемент ячейки таблицы
var domElement = tabSheet.getCellNode(1, 1);
// Выведем информацию об элементе
console.log("DOM-элемент:");
console.log(domElement);
// Выполним обратное преобразование
var coord = tabSheet.getCoordByNode(domElement);
// Выведем полученные координаты
console.log("Координаты ячейки: (" + coord.rowIndex + ", " + coord.colIndex + ")");
В результате выполнения примера в консоли браузера был выведен DOM-элемент ячейки и её координаты:
DOM-элемент:
<td id="cell_r_1_c_1_tabSheet1" class="PPUiTabSheetCell" style="background-color: rgb(210, 223, 238); vertical-align: middle; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); height: 49px; width: 99px;">…</td>
Координаты ячейки: (1, 1)
См. также: