onBeforeDrag

срабатывает перед тем, как курсор переместили на элемент и нажали левую кнопку мыши

boolean onBeforeDrag(object context,Event native_event);
contextobjectконтекст драг-н-дроп
native_eventEventобъект HTML события
booleanесли вернет false, перетаскивание будет отменено

Example

grida.attachEvent("onBeforeDrag", function(context, native_event){
    context.html = "<div style='padding:8px;'>";
    for (var i=0; i< context.source.length; i++){
        context.html += context.from.getItem(context.source[i]).title + "<br>" ;
    }
    context.html += "</div>";
    return true;
});

Related samples

Details

Если вы перемещаете несколько элементов, событие будет вызвано один раз для всех.

У объекта context могут быть следующие свойства:

  • from - откуда перетащили (компонент)
  • to - куда перетащили (компонент)
  • source - ID того, что перетащили (элемент(ы) компонента)
  • target - ID элемента, на который перетащили, null, если перетащили на пустое место
  • start - ID элемента, с которого начали перетаскивать
  • index - (number) индекс (порядковый номер) элемента в данных
  • x_offset - левый отступ между левым верхним углом перетаскиваемого элемента и указателем мыши
  • y_offset - верхний отступ между левым верхним углом перетаскиваемого элемента и указателем мыши
See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix ui library and page of datagrid in html5 product.