diff options
Diffstat (limited to 'shared/src')
3 files changed, 16 insertions, 3 deletions
diff --git a/shared/src/main/java/com/vaadin/shared/ui/grid/DropLocation.java b/shared/src/main/java/com/vaadin/shared/ui/grid/DropLocation.java index 3e031e6c98..aa211875e9 100644 --- a/shared/src/main/java/com/vaadin/shared/ui/grid/DropLocation.java +++ b/shared/src/main/java/com/vaadin/shared/ui/grid/DropLocation.java @@ -39,8 +39,9 @@ public enum DropLocation { BELOW, /** - * Dropping into an empty grid, or to the empty area below the grid rows - * when {@link DropMode#ON_TOP} is used. + * Dropping into an empty grid, to a sorted grid, when + * {@link DropMode#ON_GRID} is used, or to the empty area below the grid + * rows when {@link DropMode#ON_TOP} is used. */ EMPTY; } diff --git a/shared/src/main/java/com/vaadin/shared/ui/grid/DropMode.java b/shared/src/main/java/com/vaadin/shared/ui/grid/DropMode.java index c458b9d76c..4294a4fa1a 100644 --- a/shared/src/main/java/com/vaadin/shared/ui/grid/DropMode.java +++ b/shared/src/main/java/com/vaadin/shared/ui/grid/DropMode.java @@ -47,5 +47,16 @@ public enum DropMode { * above conditions.</li> * </ul> */ - ON_TOP_OR_BETWEEN + ON_TOP_OR_BETWEEN, + + /** + * The drop event will not happen on any specific row, it will show the drop + * target outline around the whole grid. For this drop target, the drop + * event will not contain any target row information. This is the drop + * target used when the grid is completely empty. It can also be configured + * to be used automatically when the user has sorted the grid. + * + * @since + */ + ON_GRID; } diff --git a/shared/src/main/java/com/vaadin/shared/ui/grid/GridDropTargetState.java b/shared/src/main/java/com/vaadin/shared/ui/grid/GridDropTargetState.java index b0c434305f..f1e2ac6f3f 100644 --- a/shared/src/main/java/com/vaadin/shared/ui/grid/GridDropTargetState.java +++ b/shared/src/main/java/com/vaadin/shared/ui/grid/GridDropTargetState.java @@ -37,4 +37,5 @@ public class GridDropTargetState extends DropTargetState { * @see DropMode#ON_TOP_OR_BETWEEN */ public int dropThreshold = 5; + } |