diff --git a/src/main/java/com/flowingcode/vaadin/addons/twincolgrid/TwinColGrid.java b/src/main/java/com/flowingcode/vaadin/addons/twincolgrid/TwinColGrid.java index 26878af..dc4e5f0 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/twincolgrid/TwinColGrid.java +++ b/src/main/java/com/flowingcode/vaadin/addons/twincolgrid/TwinColGrid.java @@ -63,6 +63,7 @@ import java.util.Objects; import java.util.Optional; import java.util.Set; +import java.util.UUID; import java.util.function.BinaryOperator; import java.util.function.Consumer; import java.util.function.Supplier; @@ -92,7 +93,8 @@ private static final class TwinColModel implements Serializable { TwinColModel(@NonNull Grid grid, String className) { this.grid = grid; layout = new VerticalLayout(columnLabel, grid); - + grid.setId("grid-"+UUID.randomUUID().toString()); + columnLabel.setFor(grid); layout.setClassName(className); grid.setClassName("twincol-grid-items"); columnLabel.setClassName("twincol-grid-label");