копирует элемент в тот же или другой объект
| sid | id | ID скопированного объекта | 
| tindex | number | индекс скопированного объекта | 
| tobj | object | объект, куда копируется элемент | 
| details | object | дополнительные параметры для копирования | 
gridb.attachEvent("onBeforeDrop", function(context, ev){
    for (var i=0; i< context.source.length; i++){
        context.from.copy(context.source[i],context.index,this,{newId:webix.uid()});
    }
    return false;
});
В приведённом выше примере:
Объект details может содержать следующие свойства:
details = {};
details.newId = "123"; // новый ID для перемещенного элемента
Обратите внимание, что если newId не определён, новый ID будет таким же, как и ID перетянутого элемента (sid). Данное поведение нежелательно, если копирование происходит внутри одного и того же компонента.