summaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/data
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix adding and modifying multiple rows in Grid (#16905)Teemu Suo-Anttila2015-02-241-1/+2
| | | | Change-Id: Ib3ae8d305f44a78c9bd6f4539ca9cee2a487d269
* Fix RpcDataProviderExtension value change listener setup (#16550)Teemu Suo-Anttila2015-02-131-31/+55
| | | | | | | This patch changes value change listener mapping from itemid based to index based mapping. This makes removing rows much less error prone Change-Id: I77e9078de4ae61ce5d752cc394aa47bccd505e70
* Fix NullPointerException when changing Grid container (#16559)Johannes Dahlström2015-02-111-2/+2
| | | | Change-Id: I6e8ca4af7baf0b560e9f28dfd6b7dd437c1a4254
* Rename com.vaadin.ui.renderer to com.vaadin.ui.renderers (#16521)Leif Åstrand2015-02-061-1/+1
| | | Change-Id: I6fd0313aaba5619a55f03fb52d72c032ea18f409
* Render Object.toString() when no converter is set (#15417)Artur Signell2015-02-051-14/+11
| | | | Change-Id: I8a00857d5829cd01ceb98c4264029f62e45e7073
* Defer RPC calls in RpcDataProvider to avoid cache issues (#16505)Teemu Suo-Anttila2015-02-041-30/+82
| | | | | | | | This patch defers cache refresh and row adding/removing. These calls are omitted completely when making initial response to the client or updating the size with bare ItemSetChangeEvents. Change-Id: I6b350680b3e2381caf6a66c9a4ad283207d024dc
* Add methods for getting invalid fields from a FieldGroup (#13775)Artur Signell2015-02-031-20/+87
| | | | | | | | | * Method for retrieving all failing fields exceptions from a CommitException * Methods for handling commit errors in Grid (#16515) * Show editor row validation errors only on the fields (#16509) Change-Id: Iabef662579e4ccae3803a513205e46542c41cce2
* Use a custom field factory for editor row (#16513)Artur Signell2015-02-031-5/+17
| | | | Change-Id: I0102d93c7f661993a5a07d2bcdf511f433419300
* Fix RpcDataProvider cache clearing on bare ItemSetChange (#16481)Teemu Suo-Anttila2015-01-271-68/+83
| | | | | | | This patch optimizes value change listeners and updates a bit in order to make clean up on cache invalidation easier to perform. Change-Id: I6ae3e0ef5046bd5f404f5e0a440607cabd48c6a4
* Merge remote-tracking branch 'origin/master' into HEADArtur Signell2015-01-261-14/+30
|\ | | | | | | Change-Id: I42718fcc8a07ca46f7e58016d3caf287ce88e3ed
| * Handle cases when start/end date is not set for Between filter (#13354).Denis Anisimov2015-01-261-14/+30
| | | | | | | | Change-Id: If75998b1bc87b0bd7d2fa83298e1f17d65a18745
* | Merge remote-tracking branch 'origin/master' into gridArtur Signell2015-01-211-0/+14
|\| | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/ui/VScrollTable.java Change-Id: I79e003b2087e8e0e5c8aa6d25bdeb890ce9a60c5
| * Fix for: TreeTable with ContainerHierarchicalWrapper not correctlyJohannes Tuikkala2015-01-201-0/+14
| | | | | | | | | | | | displaying child items (#15421) Change-Id: Iadf1faa979fbae412b55551c6622b0429039a21c
* | Merge remote-tracking branch 'origin/master' into gridLeif Åstrand2015-01-1610-31/+2352
|\ \ | |/ |/| | | Change-Id: I0babb7cb93e773a9aab82243c1112d45b15bec78
| * Make Grid send Json as Json (#16244)Leif Åstrand2015-01-151-2/+2
| | | | | | | | Change-Id: I2da481dcd3c258e48f2f77a9d3c8c46bb81048ff
| * Minor loop cleanup/optimization for #15443 fixJohannes Dahlström2015-01-141-19/+16
| | | | | | | | Change-Id: Iff6029865ab89f3738331edaa0673772414cb8ba
| * Fix IndexOutOfBoundsException in RpcDataProviderExtension (#15443)Johannes Dahlström2015-01-141-14/+19
| | | | | | | | Change-Id: I5688e369bd6247afe0c8ed381964445dfc2c1ec1
| * Merge remote-tracking branch 'origin/master' into gridArtur Signell2015-01-141-5/+8
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/communication/AtmospherePushConnection.java server/tests/src/com/vaadin/data/fieldgroup/FieldGroupTests.java shared/src/com/vaadin/shared/util/SharedUtil.java Change-Id: I300b5a92bde562390a56b720adf9a37b795c9513
| * | Fix Grid handling state changes and RPC calls deferred (#16188)Teemu Suo-Anttila2015-01-131-48/+51
| | | | | | | | | | | | | | | | | | | | | Some column changes in Grid were not correctly handled by the RpcDataProviderExtension. These cases are now correctly handled. Change-Id: I966b1c71d26e77e30e7dd84f26ab9704bd4f1f0f
| * | Format project, once againArtur Signell2015-01-093-4/+5
| | | | | | | | | | | | Change-Id: I57cb6208613ce4fc8fce52c07ac4a18982095d2e
| * | Change getColumnProperty to getPropertyId in Grid Column (#15512)Teemu Suo-Anttila2015-01-071-2/+2
| | | | | | | | | | | | Change-Id: I89a8ccbb918301abed66adcb0d6246c8db0585a5
| * | Fix adding rows to visible range of Grid (#15476)Teemu Suo-Anttila2015-01-021-1/+1
| | | | | | | | | Change-Id: I53a40d927d273a292c8ac845b385c156b9fb901a
| * | Fix active row range handling when removing rows (#15454)Teemu Suo-Anttila2014-12-311-21/+32
| | | | | | | | | | | | Change-Id: I6de22796051503290db216d4c213401d24a7e2a0
| * | Fix RpcDataProviderExtension to send initial data on reload (#15465)Teemu Suo-Anttila2014-12-311-1/+2
| | | | | | | | | Change-Id: I0a2edc9a9ba1f48299e165d398adf7b73972349f
| * | Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-12-292-6/+24
| |\ \ | | | | | | | | | | | | Change-Id: Id00b3893951bc669fcc8e234f09909d480e249ab
| * | | Set @since values for Grid classesLeif Åstrand2014-12-185-16/+24
| | | | | | | | | | | | | | | | Change-Id: Ib0c7d23c2a963e24ecca7769f6b179826be55102
| * | | Merge remote-tracking branch 'origin/master' into gridLeif Åstrand2014-12-1815-14/+29
| |\ \ \ | | | | | | | | | | | | | | | Change-Id: Ic7629f9cedb3c948edf4f63c678ca499e3d52805
| * | | | Move SortDirection from grid package to data package (#13334)Teemu Suo-Anttila2014-12-173-3/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: Id8fecbee0171b783a62d747433667267f530a6a7
| * | | | Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-12-174-141/+200
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Change-Id: If3dd8380afe425491dfb877c08c4ff078312a3aa
| * | | | | GeneratedPropertyContainer returns the original containerHenrik Paul2014-12-151-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia766f1e989d6a06d4b1746b0612c090b6fbd2735
| * | | | | Merge remote-tracking branch 'origin/master' into gridLeif Åstrand2014-12-121-11/+51
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Change-Id: I7f2c5de8200028b11223e2be3c673bef3339306a
| * | | | | | Split CellStyleGenerator into separate cell and row style generatorsArtur Signell2014-12-121-7/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#13334) Change-Id: If07018b6f74ff1a4c616705f61b6118647d64342
| * | | | | | Refactor server-side editor row to work in real(er) cases (#13334)Leif Åstrand2014-12-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Don't configure fields for properties without columns - Rename "bind" to "set" to match the getter - Make it possible to get a field before editing has started - Remove setting of editable since the field can be configured directly - Remove error handler concept since we have not tests and no use cases - Unbind and detach field when removing a column Change-Id: I38ead4e680cdbab2525fe08ff09ed045255e2d4f
| * | | | | | Merge remote-tracking branch 'origin/master' into gridArtur Signell2014-12-1212-60/+158
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: server/tests/src/com/vaadin/data/util/BeanItemContainerTest.java Change-Id: I04938bd8c5b4f01c3ca801c9f7adbb20d279523c
| * | | | | | | Make AbstractRemoteDataSource easier to use (#13334)Leif Åstrand2014-12-121-31/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adds a callback to requestRows so implementors know what to do when receiving data - Guestimate the initial amount of available rows so an initial request can be made before the actual size is known Change-Id: Iba44eab1695e3ff9947a4e7ed16eee55af98fec4
| * | | | | | | Move Sort related helpers and events to correct packages (#13334)Teemu Suo-Anttila2014-12-124-2/+261
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3aa86364b61d42f971c4fca2b4c4895ddae870c4
| * | | | | | | Move Renderers to com.vaadin.ui.renderer package (#13334)Teemu Suo-Anttila2014-12-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I80370f05cfa8123d64728abd5ede9642931e0cd8
| * | | | | | | Render empty cell instead of stopping rendering if a converter is missingArtur Signell2014-12-101-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I64ef6bf6b89e2bfe9704cc81f3caf3b0f4271656
| * | | | | | | Add Grid.addRow (#13334)Leif Åstrand2014-12-091-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I2c317b920d29ca8a74658ef3b980c6bc2a7622ac
| * | | | | | | Add getColumns function to Grid (#13334)Teemu Suo-Anttila2014-12-081-19/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Grid on the server side does many things with properties this patch also adds a way to get the backing property id for a column. Change-Id: Ia78c611a28b566593c3291681904ac14cf0c48ee
| * | | | | | | Avoid non-fatal server-side assertions from selection tests (#13334)Leif Åstrand2014-12-061-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I44b00f1d41b763bfbcaa23eea80ebdb1925ea620
| * | | | | | | Remove Column visibility setting from server side (#13334)Teemu Suo-Anttila2014-12-051-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I2ef97672dd2085e9178f44fce39ead40bd84713c
| * | | | | | | Add server-side CellStyleGenerator (#13334)Leif Åstrand2014-12-041-1/+50
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id12f1135673d93fddd0a59d26b1c546a0ef0ee1d
| * | | | | | | Make Grid.Column API setters fluid (#13334)Teemu Suo-Anttila2014-12-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3b160a265fe8bd16a97f895a05dc5e3a78314e07
| * | | | | | | Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-11-283-35/+24
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1983d8a8c86caf75c4f5d32ee9367bbd6d58057c
| * | | | | | | | Move Grid to com.vaadin.ui package (#13334)Teemu Suo-Anttila2014-11-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I326847fd190003af9125d1386b21d9ccfc6c36c2
| * | | | | | | | Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-11-141-8/+24
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iec61d9242be530edbb76ba952746ba0f9c9bd966
| * | | | | | | | | Fixes property change events after first render (#13334)Henrik Paul2014-11-061-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ief2e1763c7764009e9244ae4334ccacacc3bb205
| * | | | | | | | | Prevent row insert/remove RPC calls before client init (#13334)Teemu Suo-Anttila2014-11-051-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I61eae7c74bc148aebf37d382b3ee2a9e14d389b2
| * | | | | | | | | Fix RpcDataSource to use RPC for row pins/unpins (#13334)Teemu Suo-Anttila2014-10-221-60/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes the temprarilyPinnedRows workaround from AbstractRemoteDataSource and refactors the whole feature to be part of RpcDataSource where it should be. Change-Id: Id55020dd11dda3dcf54dfe3c1b41af8e495c1c0c