]> source.dussan.org Git - vaadin-framework.git/commit
Add MultiSelect support for Grid
authorPekka Hyvönen <pekka@vaadin.com>
Fri, 11 Nov 2016 07:41:43 +0000 (09:41 +0200)
committerVaadin Code Review <review@vaadin.com>
Tue, 29 Nov 2016 10:18:11 +0000 (10:18 +0000)
commitf2d8f812efa067b4baa7e27c0ea76f7596b291e6
tree8e35e6c4eef4ffc5f8006d30989914da1deeab1b
parent13443562ccbd633ceb561bb87893014f65437ad1
Add MultiSelect support for Grid

Still missing following things coming in next patches:
- select all checkbox
- firing an event when data provider is changed in grid
- read only selection models for grid

Part 1 for vaadin/framework8-issues#232

Change-Id: Ib2c7c81a838f43cb7c521a56d50139c91961f54a
55 files changed:
client/src/main/java/com/vaadin/client/connectors/grid/MultiSelectionModelConnector.java [new file with mode: 0644]
client/src/main/java/com/vaadin/client/connectors/grid/SingleSelectionModelConnector.java
client/src/main/java/com/vaadin/client/data/SelectionModel.java [deleted file]
client/src/main/java/com/vaadin/client/widget/grid/events/SelectAllEvent.java
client/src/main/java/com/vaadin/client/widget/grid/selection/SelectionEvent.java
client/src/main/java/com/vaadin/client/widget/grid/selection/SelectionModel.java [new file with mode: 0644]
client/src/main/java/com/vaadin/client/widgets/Grid.java
server/src/main/java/com/vaadin/data/SelectionModel.java
server/src/main/java/com/vaadin/event/selection/MultiSelectionEvent.java
server/src/main/java/com/vaadin/ui/Grid.java
server/src/main/java/com/vaadin/ui/components/grid/MultiSelectionModelImpl.java [new file with mode: 0644]
server/src/main/java/com/vaadin/ui/components/grid/SingleSelectionModel.java [deleted file]
server/src/main/java/com/vaadin/ui/components/grid/SingleSelectionModelImpl.java [new file with mode: 0644]
server/src/test/java/com/vaadin/data/GridAsMultiSelectInBinder.java [new file with mode: 0644]
server/src/test/java/com/vaadin/data/GridAsSingleSelectInBinder.java
server/src/test/java/com/vaadin/tests/components/grid/GridMultiSelectionModelTest.java [new file with mode: 0644]
server/src/test/java/com/vaadin/tests/components/grid/GridSingleSelectionModelTest.java
shared/src/main/java/com/vaadin/shared/data/selection/GridMultiSelectServerRpc.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/grid/GridCustomSelectionModel.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/grid/GridDefaultSelectionMode.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/grid/GridDisabledMultiselect.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/grid/GridDragSelectionWhileScrolled.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/grid/GridMultiSelectionOnInit.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/grid/GridMultiSelectionScrollBar.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/grid/basics/DataObject.java
uitest/src/main/java/com/vaadin/tests/components/grid/basics/GridBasics.java
uitest/src/main/java/com/vaadin/tests/widgetset/client/grid/MySelectionModelConnector.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/widgetset/client/v7/grid/MySelectionModelConnector.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/GridCustomSelectionModel.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/GridDefaultSelectionMode.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/GridDisabledMultiselect.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/GridDragSelectionWhileScrolled.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/GridMultiSelectionOnInit.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/GridMultiSelectionScrollBar.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/GridSelectAllCell.java [deleted file]
uitest/src/main/java/com/vaadin/v7/tests/components/grid/SelectDuringInit.java [deleted file]
uitest/src/test/java/com/vaadin/tests/components/grid/GridCustomSelectionModelTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/GridDefaultSelectionModeTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/GridDisabledMultiselectTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/GridDragSelectionWhileScrolledTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/GridMultiSelectionOnInitTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/GridMultiSelectionScrollBarTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/GridSelectAllTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/GridSelectionTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/grid/basics/GridBasicSelectionTest.java
uitest/src/test/java/com/vaadin/tests/components/grid/basics/GridBasicsTest.java
uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridCustomSelectionModelTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridDefaultSelectionModeTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridDisabledMultiselectTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridDragSelectionWhileScrolledTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridMultiSelectionOnInitTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridMultiSelectionScrollBarTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridSelectAllCellTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/SelectDuringInitTest.java [deleted file]
uitest/src/test/java/com/vaadin/v7/tests/components/grid/basicfeatures/server/GridSelectionTest.java [deleted file]