Johannes Dahlström
7b32eaac3b
Vaadin 8 terminology changes: Architecture Overview
Change-Id: Id1d5a851060ec11f9c452babc631c9c8351b7605
7 years ago
Marko Gronroos
d863e92848
Revised diagrams in intro, installation, architecture, and application chapters. #19897
Change-Id: I42673cabcd171dd560dfe84fd84eb86e7ba11733
8 years ago
Johannes Dahlström
eec0a02df3
Vaadin 8 terminology changes: Architecture Overview
Change-Id: I78a2a3a0a75527cf12c2c6d626272dc35bb18ba6
7 years ago
Teemu Suo-Anttila
bf86584c91
Move shared classes to a temporary subpackage
Change-Id: I50079477ed8424ee8263a403a5446897717b2ff5
7 years ago
Teemu Suo-Anttila
4ebfe3e017
Add sortingBy with function parameter to in-memory data source
Change-Id: Ib622bba1a845121cfff8dd23544c95dbce8d8974
7 years ago
Teemu Suo-Anttila
9f0668b91f
Add additional checks to in-memory data source tests
Change-Id: Iba6930fdbd2378b2475a472e65e18eff71fdc560
7 years ago
Teemu Suo-Anttila
a3c0378df7
Add basic sorting implementation and API
Change-Id: Ic1fded7f26e3f63c234c6e5bebf8f8fed22e6365
7 years ago
Teemu Suo-Anttila
ba228972ae
Simplify DataSource to be a function that provides Stream of values
This patch also removes the old automatic update logic.
Change-Id: Idb50137eee2592c1acd14ff67f577ad5edbbd2ff
7 years ago
Teemu Suo-Anttila
4f6cdc327b
Fix dropped key clean up in DataCommunicatorConnector
Change-Id: Ia6c3307c2ae4128af622d2e7bccf1dcdda080671
7 years ago
Teemu Suo-Anttila
ec5ddab8e9
Rename data communication class to DataCommunicator
Change-Id: Id44af8373737734dac1149689f0e37bdfd3795d9
7 years ago
Teemu Suo-Anttila
15339fa031
Fix ARS to find tests from temp package
Change-Id: I8b802b1c3f49b41930eaf2b650a1a897f1e30f2b
7 years ago
Teemu Suo-Anttila
f38ed6f52b
Clean up NativeSelectConnector update logic
Change-Id: If51361384a02c91708058bad1ad106161ee71b1a
7 years ago
Teemu Suo-Anttila
f3555bdbea
Use a lazy-loading compatible client-side data source with listings
This patch simplifies DataProviders to only have one server-side
implementation. DataSource is now returning Stream of beans instead of
Iterator. For now DataSource is required to provide a size.
Change-Id: I717de46d681ab08ae7e0b6c811ca1eee7ebb225b
7 years ago
Teemu Suo-Anttila
aa3196b8ee
Move new files under temporary package names
Change-Id: I79b456f49c81b5709bece92b8735d4a5e223174d
7 years ago
Johannes Dahlström
f9296a34dd
Rename Component.Event to LegacyEvent
Change-Id: I5d8acb11fba62bd148ce5c3c3699c642c647fbf5
7 years ago
Johannes Dahlström
32a5a7616a
Rename package c.v.event.handler to c.v.event.typed
Change-Id: I2cf9d3fd9c7174780bca4876383bbf4d363cad39
7 years ago
Johannes Dahlström
57d6cf7150
Unify onChange event handling
Change-Id: I3556e94961ed06588d7201478ccee03d78eb1b5a
7 years ago
elmot
662ef441a2
Fix for checkbox read-only (#19971)
Change-Id: I21b5e61a352be2cfd978f19b7d54648b58d55c36
7 years ago
elmot
7527614542
Fix typos in Javadoc; Optimize imports; Minor change for code style
Change-Id: I9f545e85274c41ca96ef682c60420eb23095c3e8
7 years ago
Teemu Suo-Anttila
a72aec6c20
Fix null as a SelectionModel
Provides methods for cleaning up selection models.
Change-Id: Ifd1db68ba8cd6e75942a3f700e608ee0d2dfcd15
7 years ago
Teemu Suo-Anttila
2a1b5b608e
Implement a new DateField based on LocalDate
Change-Id: I342a0ebd8562b2c0ab4deb3ed918ebfe9ee2f932
7 years ago
Aleksi Hietanen
ff768d1f88
Make onChange throw in TextField and CheckBox when Handler is null
Add readDesign, writeDesign, getCustomAttributes to CheckBox
Change-Id: I412413e53fde5a02a4f8a76a6b47b002141435a2
7 years ago
Teemu Suo-Anttila
35545a3b1f
Add setOptions to Listing with default implementation
Change-Id: Ica2b83341c8233934333beec6cf29109d4cca91f
7 years ago
Teemu Suo-Anttila
3bafddcc45
Implement a new typed Grid
Change-Id: I619558d4367ffaa77f3509c6a9203cada638f57a
7 years ago
Aleksi Hietanen
9764e11842
Change DataSource addDataChangeHandler() return type to Registration
Remove DataSource removeDataChangeHandler()
Change-Id: I07a92ad6e7d2c75ca8f53a3376d0b8157559cb70
8 years ago
Teemu Suo-Anttila
d60941d083
Add ListDataSource with tests
Change-Id: I38a0429e4f27a6734f3f6189bdd5c45706d86601
8 years ago
Aleksi Hietanen
99de9a9ae6
Implement onChange handlers in SingleSelection
Change-Id: I84b6d19e52ac0f55977ade6126a3cc1a9183c483
8 years ago
Teemu Suo-Anttila
843b837d5d
Fix select null in SingleSelection
Change-Id: I4156ee7d9a7e68cb8043db368b928a849b646d64
8 years ago
Teemu Suo-Anttila
94ab98d23d
Add Binder for binding beans to fields
Change-Id: I509f02261a36fcef276d2a1c5590a06bc28e8ed2
7 years ago
Johannes Dahlström
619e69e548
Implement new TextField
Change-Id: Ia2d357b77842bef188ae1f2a25e4a6a1c0a86dd0
8 years ago
Teemu Suo-Anttila
0dd799f75e
Implement a new typed CheckBox
Change-Id: I54030ad525e998f7533f4bb25b3e77c33791b145
7 years ago
Teemu Suo-Anttila
2a56290857
Use DataProviderConstants for communication
Change-Id: Ic51fd70229991838f5da449a3db467ea41a663ea
8 years ago
Teemu Suo-Anttila
2b8eca955d
Extract a base class from typed NativeSelect
This patch adds some helpers for extensions aimed at Listing components.
Change-Id: I7ac2ee56ca7e44ac0300c94d02d30533aea11f9a
7 years ago
Teemu Suo-Anttila
7d31b7132f
Add server to client communication to selection model
Change-Id: Iad3f8c6a5c1b30aebc01ce859d828153db91f596
8 years ago
Teemu Suo-Anttila
755c893008
Add typed NativeSelect and SelectionModel functionality
Change-Id: I3d65d02c34aa6ff0281cae36cfdd8b1166292d7f
7 years ago
Teemu Suo-Anttila
fc96cea89e
Add a DataProvider implementation
Change-Id: I8fba190a905a4dac6bfef5693064218672e23ba4
7 years ago
Teemu Suo-Anttila
fa1ae150f0
Introduce Listing and SelectionModel
Change-Id: Ied323b4874c3abe57e745a842c30580b50389243
7 years ago
Teemu Suo-Anttila
c9bd00f902
Add DataSource interface with abstract base class
Change-Id: If7800ea18f7bed0af99f9f65467d75544f9d22a7
7 years ago
Teemu Suo-Anttila
c2bfe02325
Initial HasValue, Handler, Event and Registration
Change-Id: Ib7e8b10d50fc37a118827e6e851c4ab54696c721
7 years ago
Teemu Suo-Anttila
316191fbe3
Update version number, use Java 8
Change-Id: Icb36a9c019ba086cdcdece2497c2120ea6bafb7a
8 years ago
Denis Anisimov
8117b2602a
Provide a way to disallow navigation to the same state twice (#12107).
Change-Id: I831a02f26929cc7ec4dac5177cb68f84bd0bfc2b
9 years ago
Marko Gronroos
bf4ad03b20
Added a note to JPAContainer chapter that it is no longer recommended.
Change-Id: I4fcc1af9916fa84523531d7886812e3a6d2af0fc
8 years ago
Sami Ekblad
039b39dc68
Fixed wrong font include.
This fixes https://dev.vaadin.com/ticket/19800
Change-Id: I9b12c76b97af5731a4dd374ecab5b217c404a04d
8 years ago
Vlad
37e0cc14dd
Unneeded duplicate of the word "should"
Just a typo
Change-Id: I814c583f91fa6724f8ad8785c8cc2ae939aa99f4
8 years ago
adam
5ce9d387a1
Fixing messed up column in Grid after hide, resize and show (#19826)
When resizing a column in Grid, widths of all columns without
a fixed width (-1) are set to their actual width. This is 0 when
the column is hidden.
Change-Id: If50e71c748cd0674f44d9e51777518eb48b42c5c
8 years ago
Teemu Suo-Anttila
bc0dd14e67
Add missing license header to BodyStyleName
Change-Id: Ib1652668ca6292fd54edf4f1055034bb061892cd
8 years ago
Johannes Dahlström
17e2402f3b
Suppress Checkstyle markers from */target/* paths
Change-Id: I2dda177c4e0a5bb28c001dd02aa0b40c81928163
8 years ago
Johannes Dahlström
3982e93901
Fix a Javadoc typo that crashes Checkstyle (yes, really)
Change-Id: Ib0ca5ad40a8e68a21c707941c7d533c9206a9129
8 years ago
Henri Sara
894d70662a
Add missing @since 7.7
Change-Id: Id9f1dbc991c1dcb2c2d3817d9d958485db6269bc
8 years ago
Ingo Kegel
c0babd786c
New login form (#8171)
The legacy LoginForm is substituted with the new one which is compatible
in API.
The patch contains modified code from the addon
https://vaadin.com/directory#addon/loginform
Change-Id: I2178291c97c2f66840f832a0bf932271534beb49
9 years ago