onMoveSelection

срабатывает при перемещении выделения в каком-либо направлении

void onMoveSelection(object cell,string direction,object details);
cellobjectобъект с id ряда и колонки
directionstringнаправление перемещения выделения
detailsobjectобъект с деталями о перемещении выделения

Example

$$("grid1").attachEvent("onMoveSelection", function(cell, direction, details){
    // ваш код
});

Details

Для параметра direction доступны следующие значения:

  • "top" - выделение перемещается к первому элементу datatable (режимы выделения cell, row, column)
  • "bottom" - выделение перемещается к последнему элементу datatable (режимы выделения cell, row, column)
  • "up" - выделение перемещается на один ряд вверх (режимы выделения cell и row)
  • "down" - выделение перемещается на один ряд вниз (режимы выделения cell и row)
  • "right" - выделение перемещается на один столбец вправо (режимы выделения cell и column)
  • "left" - выделение перемещается на один столбец влево (режимы выделения cell и column)
  • "pgup" - выделение перемещается к первому элементу предыдущей страницы (cell, row, column режимы выделения, если в datatable используется pager)
  • "pgdown" - выделение перемещается к первому элементу следующей страницы (cell, row, column режимы выделения, если в datatable используется pager)

Объект details включает следующие свойства:

  • ctrl - (boolean) true/false, определяет, использовалась ли для выделения клавиша Ctrl
  • shift - (boolean) true/false, определяет, использовалась ли для выделения клавиша Shift
  • step - (number) шаг перемещения выделения
  • e - (KeyboardEvent) нативное событие клавиатуры
See also
Наверх