From dd029323df6d7ec11b85716601ad9c446c720602 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 29 Sep 2015 13:59:06 +0300 Subject: [PATCH] Add GridContextClickEvent with item ids, properties and section (#16855) Change-Id: I03091a3a7a22a921c127ed0b37fe792871ba5edd --- WebContent/release-notes.html | 1 + .../ClickableRendererConnector.java | 1 + .../client/connectors/GridConnector.java | 25 ++++++ .../client/renderers/ClickableRenderer.java | 3 +- .../widget/grid/EventCellReference.java | 2 +- .../widget/grid/events/GridClickEvent.java | 2 +- .../grid/events/GridDoubleClickEvent.java | 2 +- .../widget/grid/events/GridKeyDownEvent.java | 2 +- .../widget/grid/events/GridKeyPressEvent.java | 2 +- .../widget/grid/events/GridKeyUpEvent.java | 2 +- .../src/com/vaadin/client/widgets/Grid.java | 8 +- server/src/com/vaadin/ui/Grid.java | 82 +++++++++++++++++++ .../vaadin/shared/ui/grid/GridConstants.java | 7 ++ .../vaadin/shared/ui/grid/GridServerRpc.java | 19 +++++ .../tests/contextclick/GridContextClick.java | 61 ++++++++++++++ .../contextclick/GridContextClickTest.java | 82 +++++++++++++++++++ 16 files changed, 287 insertions(+), 14 deletions(-) create mode 100644 uitest/src/com/vaadin/tests/contextclick/GridContextClick.java create mode 100644 uitest/src/com/vaadin/tests/contextclick/GridContextClickTest.java diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html index 4bda7507803..d1cb44e16d4 100644 --- a/WebContent/release-notes.html +++ b/WebContent/release-notes.html @@ -121,6 +121,7 @@

Incompatible or Behavior-altering Changes in @version-mino GridConnector, GridState, GridServerRpc and GridClientRpc
  • StringToEnumConverter now explicitly supports Enum types with custom toString() implementations. This may affect applications that relied on the undefined behavior in previous versions.
  • +
  • The Section enumeration from client-side of the Grid has been moved to GridConstants
  • Known Issues and Limitations