From e6807bf8dc701263fa062a80d09708b54f6dba49 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 10 Jul 2018 10:20:37 +0300 Subject: Enable selection checkboxes with unbuffered editor (#11032) Fixes #11028 --- .../vaadin/client/widget/grid/selection/MultiSelectionRenderer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'client/src') diff --git a/client/src/main/java/com/vaadin/client/widget/grid/selection/MultiSelectionRenderer.java b/client/src/main/java/com/vaadin/client/widget/grid/selection/MultiSelectionRenderer.java index 8365083f7e..4462482fb1 100644 --- a/client/src/main/java/com/vaadin/client/widget/grid/selection/MultiSelectionRenderer.java +++ b/client/src/main/java/com/vaadin/client/widget/grid/selection/MultiSelectionRenderer.java @@ -644,7 +644,9 @@ public class MultiSelectionRenderer checkBox.setValue(data, false); // this should be a temp fix. checkBox.setText("Selects row number " + getDOMRowIndex(cell) + "."); - checkBox.setEnabled(grid.isEnabled() && !grid.isEditorActive()); + boolean editorOpen = grid.isEditorActive(); + boolean editorBuffered = grid.isEditorBuffered(); + checkBox.setEnabled(grid.isEnabled() && !(editorOpen && editorBuffered)); } private int getDOMRowIndex(RendererCellReference cell) { -- cgit v1.2.3