copy

copies an item to the same or another object

void copy(id sid,number tindex, [object tobj,object details] );
sid
idthe id of the copied object tindex
numberthe index of the copy tobj
objectthe object that an item is copied to detailsobjectextra parameters for copying

Example

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;
});

Related samples

Details

In the sample above:

The details object can contain the following properties:

details = {};
details.newId = "123"; // a new id for the moved item

Note that in case newId is not defined, the new ID will be the same as the ID of the source item (sid), which is not desirable while copying takes place within one and the same component.

See also
  • Articles
  • Back to top
    Join Our Forum
    We've retired comments here. Visit our forum for faster technical support, connect with other developers, and share your feedback there.
    If you have not checked yet, be sure to visit site of our main product Webix html5 ui library and page of datatable js product.