handleDragStart(oEvent) {
        let oTarget = oEvent.target;
        if (this.onDragItem) {
            this.onDragItem(oEvent.target);
        }
        oEvent.dataTransfer.effectAllowed = 'move';
        let id = oTarget.getAttribute(DD_ID);
        if (id === undefined) {
            throw new Error('draggable items must have "' + DD_ID + '" attribute set');
        }
        oEvent.dataTransfer.setData('Text', id);
    }
/**
     * Drag Start Event Handler
     * @param oEvent
     * @returns
     */
Drag Start Event Handler
@param oEvent
@returns
Drag Start Event Handler @param oEvent @returns
handleDragStart(oEvent) {
        let oTarget = oEvent.target;
        if (this.onDragItem) {
            this.onDragItem(oEvent.target);
        }
        oEvent.dataTransfer.effectAllowed = 'move';
        let id = oTarget.getAttribute(DD_ID);
        if (id === undefined) {
            throw new Error('draggable items must have "' + DD_ID + '" attribute set');
        }
        oEvent.dataTransfer.setData('Text', id);
    }
handleDragStart ( oEvent ) { let oTarget = oEvent . target ; if ( this . onDragItem ) { this . onDragItem ( oEvent . target ) ; } oEvent . dataTransfer . effectAllowed = 'move' ; let id = oTarget . getAttribute ( DD_ID ) ; if ( id === undefined ) { throw new Error ( 'draggable items must have "' + DD_ID + '" attribute set' ) ; } oEvent . dataTransfer . setData ( 'Text' , id ) ; }
Drag Start Event Handler
 @param oEvent
 @returns
Drag Start Event Handler @param oEvent @returns