diff options
Diffstat (limited to 'documentation/components/components-grid.asciidoc')
-rw-r--r-- | documentation/components/components-grid.asciidoc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/documentation/components/components-grid.asciidoc b/documentation/components/components-grid.asciidoc index 9b465a71b0..931c50ee2a 100644 --- a/documentation/components/components-grid.asciidoc +++ b/documentation/components/components-grid.asciidoc @@ -327,6 +327,19 @@ grid.addSelectionListener(selection -> { // Java 8 }); ---- +[[components.grid.selection.disallowuser]] +=== Disallowing User Selection +It is possible to prevent the user from changing the selection in grid for both single- and multi-selection models: + +[source, java] +---- +HasUserSelectionAllowed model = (HasUserSelectionAllowed) grid.getSelectionModel(); +model.setUserSelectionAllowed(false); +---- + +[NOTE] +Both `SingleSelectionModel` and `MultiSelectModel` implement `HasUserSelectionAllowed` so the cast is generally safe. + [[components.grid.selection.clicks]] === Focus and Clicks |