HeadersMouseDown: function (sender, args);
sender. Источник события;
args. Информация о событии. Доступные аргументы: rowIndex - индекс строки нажатой ячейки, colIndex - индекс столбца нажатой ячейки, coordInfo - JSON-объект с информацией о координате ячейки, event - событие нажатия курсором мыши на ячейки заголовка таблицы.
Событие HeadersMouseDown генерируется на клике на заголовки строк и столбцов таблицы.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Обработаем событие HeadersMouseDown:
// Обработаем событие HeadersMouseDown
tabSheet.HeadersMouseDown.add(function (sender, eventArgs) {
var e = eventArgs.Event;
// Получим координаты ячейки по текущей позиции курсора мыши
var tabSheetCoord = tabSheet.getCoordUnderMouse(e);
// Выведем полученные координаты
console.log("Координаты ячейки: (" + tabSheetCoord.colIndex + ", " + tabSheetCoord.rowIndex + ")")
});
В результате выполнения примера при нажатии на любую ячейку, принадлежащую заголовкам строк и столбцов таблицы, в консоли браузера буду выводится координаты данной ячейки:
Координаты ячейки: (1, -1)
Координаты ячейки: (-1, 2)
См. также: