Package com.vaadin.flow.component.dnd
Class DragStartEvent<T extends Component>
java.lang.Object
java.util.EventObject
com.vaadin.flow.component.ComponentEvent<T>
com.vaadin.flow.component.dnd.DragStartEvent<T>
- Type Parameters:
T- Type of the component that is dragged.
- All Implemented Interfaces:
Serializable
HTML5 drag start event, fired when the user starts dragging a drag source.
- Since:
- 2.0
- Author:
- Vaadin Ltd, Vaadin Ltd
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the drag source component where the dragstart event occurred.voidsetDragData(Object data) Set server side drag data for this started drag operation.Methods inherited from class com.vaadin.flow.component.ComponentEvent
getSource, isFromClient, unregisterListenerMethods inherited from class java.util.EventObject
toString
-
Constructor Details
-
DragStartEvent
Creates a drag start event.- Parameters:
source- Component that is dragged.fromClient-trueif the event originated from the client side,falseotherwise
-
-
Method Details
-
getComponent
Returns the drag source component where the dragstart event occurred.- Returns:
- Component which is dragged.
-
setDragData
Set server side drag data for this started drag operation. This data is available in the drop event and can be used to transfer data between drag source andDropTargetif they are in the same UI.This method is a shorthand for
DragSource.setDragData(Object)and overrides any previously set drag data.- Parameters:
data- Data to transfer to drop event.- See Also:
-