onMoveSelection
срабатывает при перемещении выделения в каком-либо направлении
void onMoveSelection(object cell,string direction,object details);
cell | object | объект с id ряда и колонки |
direction | string | направление перемещения выделения |
details | object | объект с деталями о перемещении выделения |
Example
$$("treetable1").attachEvent("onMoveSelection", function(cell, direction, details){
// your code here
});
Details
Для параметра direction доступны следующие значения:
- "top" - выделение перемещается к первому элементу treetable (режимы выделения cell, row, column)
- "bottom" - выделение перемещается к последнему элементу treetable (режимы выделения cell, row, column)
- "up" - выделение перемещается на один ряд вверх (режимы выделения cell и row)
- "down" - выделение перемещается на один ряд вниз (режимы выделения cell и row)
- "right" - выделение перемещается на один столбец вправо (режимы выделения cell и column)
- "left" - выделение перемещается на один столбец влево (режимы выделения cell и column)
- "pgup" - выделение перемещается к первому элементу предыдущей страницы (cell, row, column режимы выделения, если в treetable используется pager)
- "pgdown" - выделение перемещается к первому элементу следующей страницы (cell, row, column режимы выделения, если в treetable используется pager)
Объект details включает следующие свойства:
- ctrl - (boolean) true/false, определяет, использовалась ли для выделения клавиша Ctrl
- shift - (boolean) true/false, определяет, использовалась ли для выделения клавиша Shift
- step - (number) шаг перемещения выделения
- e - (KeyboardEvent) нативное событие клавиатуры
See also
Наверх