| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
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: I6d9eeb257a4a4889ce679a31a45133c3d0c90368
|
| | |
| | |
| | |
| | | |
Change-Id: I46557f6c6f8543ab61b863145863824785d14784
|
| | |
| | |
| | |
| | | |
Change-Id: Iede2deff19058ee65bfe06ee8abb918218a57924
|
| | |
| | |
| | |
| | | |
Change-Id: I256529ebcf4a223faa6fd43c4090ba4544c2b040
|
| | |
| | |
| | |
| | | |
Change-Id: I8f4986455029fc3b997ec5fee8916fa118a487ca
|
| | |
| | |
| | |
| | | |
Change-Id: Ifa52a2ff7225076129de9b0f964b82704221dccd
|
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Ib3090d43e97667707590a2bca5f4641b72d7cd7f
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java
Change-Id: I5ed68bc73d38be4e1f6816108a5246d0c98a258f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Added simple customization for text representation
Added API for locale-specific conversion
Change-Id: I866b37bb085e85ef3d67e9d5e6db82b22e9bc464
|
| | |
| | |
| | |
| | | |
Change-Id: I6f32668d357c2f2af75a2d53de37708f6c449b44
|
| | |
| | |
| | | |
Change-Id: I940399d986eb6970df687880645fafc157dab432
|
| | |
| | |
| | |
| | |
| | |
| | | |
fields
Change-Id: I37f3c21f4464c8f83308a741ed51485f7bd0375a
|
| |\|
| | |
| | |
| | | |
Change-Id: Id630861d5089b0deabbccffe66d971252c44f46b
|
| | |
| | |
| | |
| | | |
Change-Id: I8c809b6fac827df730c6622fb6790410c6c5bd81
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also allow user sorting when in unbuffered mode.
Change-Id: Ibe1c1770647529b63c6e3c7fc9509562449b54a4
|
| | |
| | |
| | |
| | | |
Change-Id: I764ebdbf656aecede222d5a5362ac6abcdbcb949
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: I82cdb7a08a62679b4717d480b50ab951ade8855c
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Change-Id: Iabd10ff91e7aef1f5df5435c56d3decfd4d39610
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
..when the editor is already open on another row
Change-Id: Ibec04dc7b1559149cf33e36fada8d676d943fc72
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I0a2ed5629eb0598d4049d4cf5ea6e55fe3092c99
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This also refactors some event handling logic.
Change-Id: I9cf96381650076da01686c5d964eb3e7e92c24c0
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I90a01ee7877aec35835145fb8b9c2dd49899dc5a
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Save and cancel buttons are hidden and the backing field group
is set to unbuffered mode.
Change-Id: I7da46ae3f1b84cc5ac8c918be38919962aff88ed
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Iebc4aece2a5be6b51289f5c2abf2d54d146621ae
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- Server-side Grid extends AbstractFocusable
- Programmatic focus, tab index, focus/blur listeners
- Client-side Grid implements GWT and Vaadin Focusable
- Programmatic focus, tab index, access keys
Change-Id: Ic8b35ba91f82d5fba8f819897774dc89f94ecf7b
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I58159d6f47d38230d583bd0cd61673bfbce02955
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
URLConnection.getInputStream may throw any IOException, not just
FileNotFoundException. Additionally, catch and log unexpected non-IOExceptions
just in case to keep the app from failing hard.
Change-Id: Id7ce7ddee3de38ccd10d9e02e6c587a86b9cac96
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I4dcb1f172339005947fa45924792ab86d0952b90
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
(#11733)
Change-Id: I2fad7d367d8a4ba476ae0705672ebc2ee7cfeb1c
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Ie7a28488e4642a294f0341f00fc98b2ef38922b6
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Leave the request state as open until reconnect is done and the message has
been delivered. This avoids flushing the rpc queue during reconnect, which
would cause two concurrent requests.
Change-Id: I320ffccd49c26acd16bd70b34ba28b465d17842c
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I6a9cc8f97d7e3578bf7aa9ce512d042ab637494e
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Ibf60ef8cdd21204e8ccfbb0a7d93cf88c4d8468a
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I1958a84be59068caa377256d43e868e13ed69597
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I7c75801102e10595b923ceab3900a17e166b5c78
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
An server message id counter is included in every client to server message and an
expected id is included in every server to client message. This makes it safe to
re-send any message when the client is not 100% sure the server has received the
message, without having to worry about double handling on the server side.
Change-Id: I840cc04829fc2491f35a0e6f98f07eaf46b1ea42
|
| |_|_|_|_|/
|/| | | | |
| | | | | |
| | | | | | |
Change-Id: Icacc102132ac4fbd8e00f97b3a752f2483cf3936
|
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ib7b82c400b044c27a0f494a81d1c9cd5b307aa34
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I98004d88f5449e4bc851b4cc7ecc05e48040cc35
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Reduces time spent in findStateType() for the "40 layouts" action in
BasicPerformanceTest from around 2 ms to around 0.2 ms. This improves
the total performance of the action by about 5%.
Change-Id: I4f979827b2da0d4db87e201fa78421e5551a4113
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ie5843c7fb5bb6365ceef998206df69302046e686
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I74360c7a3f0c5798dbaa44ea06ea1585c4289449
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I664fcef77f469c66cd62afb2938db69b7f27e6df
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Due to the nature of Container this is only achieved by removing any
existing details and reopening those after the sort is done.
Change-Id: Ic42186ed85981d5dad4ff0948aa22f7a0404480d
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Ensure isEditorActive() returns false if editItem(...) has been called but the
editor has not yet been opened, as it should according to javadoc
isRendered() requires that the editor fields are marked as dirty when they are
made visible on the client (isEditorActive() changes state)
Change-Id: I7fbe1cb484cf83974ffa6ca50a6c642fbf7e8378
|