DataGridSelection.getStartCoord

Синтаксис

getStartCoord();

Описание

Метод getStartCoord возвращает объект со стартовыми координатами выделения строк таблицы.

Комментарии

Метод возвращает объект со следующими полями:

Пример

Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Установим для таблицы обработчик события MouseUp:

// Устанавливаем обработчик события MouseUp
grid.MouseUp.add(function() {
    // Получаем объект выделения таблицы
    var selection = grid.getSelection();
    // Получаем объект со стартовыми координатами выделения
    var startCoord = selection.getStartCoord();
    // Выводим значения полей полученного объекта
    console.log("Наименование столбца, в котором был произведен щелчок мыши: " + startCoord.colIndex);
    console.log("Координата X ячейки,в которой был произведен щелчок мыши: " + startCoord.coordX);
    console.log("Координата Y ячейки,в которой был произведен щелчок мыши: " + startCoord.coordY);
    console.log("Глобальный индекс строки: " + startCoord.realRowIndex);
    console.log("Индекс строки: " + startCoord.rowIndex);
});

Щелкнем левой кнопкой мыши по одной из ячеек таблицы. В результате строка, в ячейке которой был произведен щелчок, была выделена:

В консоли браузера была выведена информация об объекте со стартовыми координатами выделения:

Наименование столбца, в котором был произведен щелчок мыши: popul

Координата X ячейки,в которой был произведен щелчок мыши: 143

Координата Y ячейки,в которой был произведен щелчок мыши: 155

Глобальный индекс строки: 5

Индекс строки: 5

 

Аналогичный результат может быть получен, если заменить в примере строки:

// Получаем объект выделения таблицы
var selection = grid.getSelection();
// Получаем объект со стартовыми координатами выделения
var startCoord = selection.getStartCoord();

на следующий код:

// Получаем объект со стартовыми координатами выделения с помощью метода класса PP.Ui.DataGrid
var startCoord = grid.getSelectedCoord();

См. также:

DataGridSelection