| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This patch introduces a generics version of Grid.
Change-Id: I0777a0468ccb5f38e266aa0f33ceb8d0324d72dd
|
|
|
|
|
|
|
| |
This patch changes the DummyDataProvider test to use the ListBox storing
runnables instead of Buttons with actions.
Change-Id: Ie3831ccbd397eb2c145cf2c036fa5e512dcfa230
|
|
|
|
| |
Change-Id: I6c0a25f73ba98bf73f1df8382769aed98c3adc11
|
|
|
| |
Change-Id: I861cf9ed99637cd74ecb2f65705a2c7717afbd08
|
|
|
|
|
|
|
|
| |
This patch adds the option of updating an existing data object. Update
is done on the next client response to catch any possible changes before
and after the update is initiated.
Change-Id: I30ca4803dd7c47befcb8e5ae761860c09cbdb8bd
|
|
|
|
|
|
|
|
| |
This method fixes data removing to be based on the key mapping instead
of data content. Also the data clean up is now properly called when
dropping data objects.
Change-Id: I76a917968026f6c3b2693b52848448de92145fb1
|
|
|
|
|
|
|
| |
Added a simple test that checks transported data correctness. Also
provides clean up method to TypedDataGenerator, even though it's not
called actually yet.
Change-Id: Icef69790732922b63a9874c9b1a6b44d4d682887
|
|
|
|
|
|
|
|
| |
Removal is currently based on the content of the object. Multiple
objects with same content will cause problems. This should be fixed by
adding a simple key mapping for objects.
Change-Id: Ie6fd1c6bcb7e8eaa73469f8f794f5365b1590fe2
|
|
|
|
| |
Change-Id: I96080e2344ca0626940635dde77f2715c9d62c7b
|
|
|
|
|
|
|
| |
After this patch, the object is passed to the client-side as a
JsonObject containing a key "k" with value from object.toString()
Change-Id: I3f83144a6c84dda9812739ff2f2cb74cb5577d5c
|
|
|
|
|
|
|
|
|
|
| |
All client to server communication of ComboBox is now done
with RPC.
There is still an empty changeVariables() methods to
override the default behavior in AbstractSelect.
Change-Id: Ic11ea48cac1846272609f6e4107bb0006d18494c
|
|
|
|
| |
Change-Id: Ida38de55e1fc06aa6ec5e693f34cd5bc14ac4fc5
|
|
|
|
|
|
|
| |
Use shared state for the page length and update related tests.
This change also removes an unused widget field.
Change-Id: Id8719661121a9570be40028da09e32f27bec82b5
|
|
|
|
|
|
| |
Send the selection from the client to the server with RPC.
Change-Id: Ic32d869c3dc2a8806f9c7cfd1f3db8263a5379a9
|
|
|
|
|
|
|
| |
When the user creates a new item, send it with client to
server RPC.
Change-Id: I1b92073dc2791911e4916d17f749dc1f35e54bca
|
|
|
|
|
|
| |
Create an empty client to server RPC implementation for ComboBox.
Change-Id: I348208fefb267765814383559e55866bc0933e4b
|
|
|
|
|
|
|
| |
This change uses shared state for the read-only flag, text
input allowed flag and input prompt.
Change-Id: I3bdc6843288c5309311461a3d036293d79004e22
|
|
|
|
| |
Change-Id: I68dd71f65091a6c5979b67c2faea9050feac2b02
|
|
|
| |
Change-Id: I52cd2648d305f44d5688e7a2fcd222e6b167b97b
|
|
|
|
| |
Change-Id: Ic0a9b69c535ec51ae29472844506efb61ec5f0a7
|
|
|
|
| |
Change-Id: I9fe4a332bb8170a6482610d1b83bad73e049a3a1
|
|
|
|
| |
Change-Id: I97e36b388ce0002363a8022eed41d425f12b822d
|
|
|
|
| |
Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
|
|
|
|
|
|
|
| |
By default columns can be drag-resized by the user. This can be changed on a
column-by-column basis.
Change-Id: I8354e270db9affe865d1444d6cccbe8c839a3b5b
|
|
|
|
| |
Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
|
|
|
|
|
|
|
| |
The EditorEvent API is not mature and useful enough to be present in a
stable release.
Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tree connector now overrides the send context click event providing the
row key to the server-side via RPC call. This is then passed on to a
TreeContextClickEvent and fired to listeners.
This patch modifies the test base for context click testing by making it
tolerate 1 piksel differences. This was to fix any subpixel related
issues in coordinate comparison.
Change-Id: Iacced274a6b518b5f89378cbc32b8381362e1e4f
|
|
|
|
| |
Change-Id: I03091a3a7a22a921c127ed0b37fe792871ba5edd
|
|
|
|
| |
Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
|
|
|
|
|
|
|
| |
This patch also introduces a testing infrastructure for context click
event and listener testing.
Change-Id: I3aa88758278c91086df3d0971edb34914a93fd29
|
|
|
|
| |
Change-Id: I93d5d20925b8ac9b4b108ccc6deec2090e68aa0d
|
|
|
|
| |
Change-Id: Ida7f107edc63bfda3b91f86410439a84af050d73
|
|
|
| |
Change-Id: I12afaf7e5c5c385f3a19c7dab60f044d8721e082
|
|
|
|
| |
Change-Id: I69df09f371aae61f9e1ef741814f6e3016510fe2
|
|
|
|
| |
Change-Id: I689bc628e081e1232447038a6b263080d1fae73b
|
|
|
|
| |
Change-Id: Ib19c9291d2b777fb5c5d2a0ea45cf9d231115da7
|
|\
| |
| |
| | |
Change-Id: Ie622160a83116c83b255a26bec297f73f3223ac7
|
| |
| |
| |
| |
| |
| | |
This patch removes DataProviderKeyMapper which was mostly dead code
already. Uses a regular KeyMapper instead.
Change-Id: Ic97d1dc827d45fde65bcddc0414bfe711032620c
|
| |
| |
| |
| |
| |
| |
| | |
This patch removes all selection related variables and API from several
core parts of Grid.
Change-Id: Idb7aa48fda69ded1ef58a69c1f7dbc78b7f52a54
|
| |
| |
| |
| | |
Change-Id: I9f223ec2d49a4a851f5e5808cc325c52717191ee
|
| |
| |
| |
| |
| |
| |
| | |
This patch also reduces the amount of RPC calls when dropping rows from
cache.
Change-Id: Ib69a807883bc885dcd877a008cec16e44fa2bfdd
|
| |
| |
| |
| | |
Change-Id: Ifeb081086a4231f75f07f4d26c56ec22e72ce5d1
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
server/src/com/vaadin/data/RpcDataProviderExtension.java
Change-Id: I1bd55b03a8c114823ed8655fc89758f37b16e9c4
|
| | |
| | |
| | |
| | | |
Change-Id: I68a77bee4ef8e7a859f3a3c143e6f5922decf025
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
server/src/com/vaadin/data/RpcDataProviderExtension.java
uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java
Change-Id: I9e7907c9caf839fd043444db0505f9853f020a6a
|
| | |
| | |
| | |
| | | |
Change-Id: I2154167c39384a122b06bbdaaac6c161e3fffd2f
|
| | |
| | |
| | |
| | | |
Change-Id: I8f4986455029fc3b997ec5fee8916fa118a487ca
|
| | |
| | |
| | | |
Change-Id: I6aa7e7b7498ff85489843e52bd351e54c4ba70f9
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
client/src/com/vaadin/client/connectors/GridConnector.java
server/src/com/vaadin/data/RpcDataProviderExtension.java
server/src/com/vaadin/ui/Grid.java
Change-Id: Ie8931fbae322c93aeb409e8a6d393623ba9d9dc6
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Details are now initialized when they are made visible. The old way of
requesting when seen caused a lot of problems when moving stuff around.
Now uses less communication, but reserves a bit extra resources due to
all details components being in the hierarchy.
Change-Id: I1c1163bdc306f5b86e5e0f6e2bbf2801e65c2243
|