RowDblClick: function(sender, args);
sender. Источник события;
args. Информация о событии. Аргументы: colIndex - индекс столбца, coordX - X-координата нажатия; coordY - Y-координата нажатия; el - DOM-вершина строки; realRowIndex - индекс положения строки; rowIndex - индекс строки в таблице.
Событие RowDblClick наступает после двойного нажатия на строку таблицы.
Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Добавим обработчик события двойного нажатия на строку таблицы:
// Устанавливаем обработчик события двойного нажатия на строку
grid.RowDblClick.add(function(sender, args){
console.log("Произошло двойное нажатие на строку таблицы");
});
Дважды нажмём на ячейку столбца «Население» строки с индексом 4. В результате в ячейке был активирован редактор:

В консоль было выведено сообщение о двойном нажатии на строку:
Произошло двойное нажатие на строку таблицы
Изменим значение в ячейке:

Получим значения строки с индексом 4:
// Находим ряд с индексом 4 и получаем значения строки
var row = grid.findRowByIndex(4);
PP.Object.defineProps(PP.Ui.DGRow, "Cells");
var str = "";
for (var i in row.getCells()) {
str += row.getCells()[i].CellData["@V"] + " ";
}
console.log("Значения строки: " + str);
В результате в консоль были выведены значения строки:
Значения строки: 4 Норвегия 10 no
См. также: