Sami Ekblad
143822de9b
BoV: Updated selection components to Vaadin 8.
Change-Id: Idb4fff857bcdf9d33ecb8d4fd3062ffea96d5391
pirms 8 gadiem
Sami Ekblad
cd773bd530
BoV: Updated Java version compatibility notes to Java 8.
Change-Id: I8facb7e89af09eec3331c21e04124b5e5827a66e
pirms 8 gadiem
Marko Gronroos
bb5ac242f0
Revised components diagram (#19897), fixed a fatal bug in Grid section.
Change-Id: I694f173f5a0133336d3325d1b511f40419be07c4
pirms 8 gadiem
Sami Ekblad
2b94fb2a28
BoV: Updated library list in Getting Started to Vaadin 8.
Change-Id: I96401a60e2e06bff02d89f5b8cd83aa293a948fc
pirms 8 gadiem
Marko Gronroos
e6306773b8
Revised toolchain, architecture, events, button, and textfield diagrams, etc. #19897
Change-Id: I6a1ff2264ee17f8b16c99494b855b619e9984a19
pirms 8 gadiem
Sami Ekblad
82d525cdcc
BoV: Vaadin 8 changes to Grid documentation.
Change-Id: I1c9812a5c6d8a3386bff9b1599a6f914947f8dde
pirms 8 gadiem
Sami Ekblad
fa98c01701
Added notes to Tree and TreeTable about them using the old style data API.
Change-Id: I845a75b086bdf11f9c4545416c6126c404041ee8
pirms 8 gadiem
Johannes Dahlström
bc88b8b0b2
BoV: Components/Fields: Data binding and validation using Binder
Change-Id: Iffc4a87bb907d68a1163774266401023ba7d644f
pirms 8 gadiem
Johannes Dahlström
bb706e267c
BoV: Components/Slider: API changes
Change-Id: I3a3056c86fae6629da8aeec6115b9650c954967c
pirms 8 gadiem
Johannes Dahlström
f0cae6fa9d
BoV: Components/TwinColSelect: Selection API changes
Change-Id: I6660e0036c99122970c54131e5c6004bf2c4fe96
pirms 8 gadiem
Johannes Dahlström
d95e394295
BoV: Components/ListSelect,NativeSelect,OptionGroup: Small API changes
Change-Id: Id057e602ed286025a80afbd69ecd44f770158297
pirms 8 gadiem
Johannes Dahlström
f4965d9b93
BoV: Components/Button,CheckBox: Listener API updates
Change-Id: I266bf780d24e411b17d449ff5f9ce880fad53d36
pirms 8 gadiem
Johannes Dahlström
f9c98ab840
BoV: DateField: Update to use LocalDate, remove references to time
Change-Id: I649b32ea4e1f69538fa1ca7cc765cdd51dfb9f32
pirms 8 gadiem
Johannes Dahlström
421f038253
BoV: Components/TextField: Remove old databinding, start TextChangeEvent rewrite
Change-Id: I69cd0b3f0cc91351449b2fa6f212c5eb69ce82d6
pirms 8 gadiem
Johannes Dahlström
9913369f5b
BoV: Components/Label: Remove references to old databinding
Change-Id: I329c725b545df065c1bea133438d685cf7fd9791
pirms 8 gadiem
Henri Sara
af4ab7933a
Minor ComboBox client side cleanup (#19929)
Remove unused references to immediate flags.
Change-Id: I780fcf44f9824a132acb35d37d40d8c969d4f0f3
pirms 8 gadiem
Henri Sara
13488e71b0
Move combo box selection update logic to handler (#19929)
Move logic related to updating the selection to the handler and
VFilterSelect.
Change-Id: I537d3cd23a3e990de1be578a506029c930c55da7
pirms 8 gadiem
Henri Sara
b5e86ed4bc
Move more combo logic to handler (#19929)
- Move waitingForFilteringResponse etc. to the data received
handler.
- Change some setters to parameterless methods that trigger a
state transition.
Change-Id: Ifb92207853d4ec76db846945f69a426c885562ed
pirms 8 gadiem
Henri Sara
7b5986965a
Use a separate data received handler in VFilterSelect (#19929)
Move parts of the request handling to a separate handler
class that keeps track of the current communication state etc.
This is an intermediate change. Later changes should move
waitingForFilteringResponse etc. to the handler.
Change-Id: I762d15cc4b54ead3003e6d9d913e2a975256644c
pirms 8 gadiem
Henri Sara
0ae76fe0a3
Move combo popup opener clicked flag to connector (#19929)
The flag is only used by the connector to temporarily block
certain operations.
Change-Id: I90cabcb26d938a6db342ff549ac2e4b8d8998aeb
pirms 8 gadiem
Johannes Dahlström
a9e10dd854
Move data model classes to a more appropriate package
Change-Id: I7d1e61e1cf65bbdd0024e7b648a545ae5d75551f
pirms 8 gadiem
Henri Sara
cc2278a759
Refactor ComboBox pending selection handling (#19929)
Move the handling of selection when a navigation operation
pends on server reply to the connector, with a callback
that actually performs the selection.
Change-Id: I3fa95cda6d7e02ce5aa4140ed341b2d1ba74abfc
pirms 8 gadiem
Henri Sara
c31e9c1b53
Use accessors for combo internal state (#19929)
This is an intermediate step towards refactoring the
communication related client side internal state management.
Change-Id: I31ba382fb195b7b7c80de35f464db2510ecd9515
pirms 8 gadiem
Henri Sara
7bd4c0be1c
Remove obsolete code (#19929)
A previous change left a few obsolete lines related to
pageLength in ComboBoxConnector.updateFromUIDL().
Those are removed here.
Change-Id: I4c2d151afbb1acf604e4c24ed320b12ce5632b1f
pirms 8 gadiem
Sami Ekblad
1c8e3b8ac5
Updated Grid overview to Vaadin 8.
Change-Id: I634fa8fab04ef6164f53a04b5f3c404cbddf08a2
pirms 8 gadiem
Henri Sara
0ba528d028
Remove UIDL references in VFilterSelect (#19929)
Change-Id: I403ca3a62e04c03594608fd5d75a97991f7dda3d
pirms 8 gadiem
Henri Sara
ec677ef21d
Refactor ComboBox item painting (#19929)
This is an intermediate step towards a different approach
to sending items from server to client.
An unused null selection item attribute was removed, as the
information is currently communicated outside the item.
Change-Id: I9c08d627bcf48fd42793595795aeb3ac49c2fef6
pirms 8 gadiem
Teemu Suo-Anttila
05e3028f98
Add default methods for selection handling to Listing
Change-Id: Id12f423eb5733d3894561fc9d572e70a40aef469
pirms 8 gadiem
Henri Sara
31cdd389a7
Request ComboBox pages with RPC (#19929)
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
pirms 8 gadiem
Marko Gronroos
aa5c44860b
Updated StreadResource example and screenshot, as well as various diagrams. #19897
Change-Id: I8a52ca754262a32487d6c8330d0382635d9fedca
pirms 8 gadiem
Henri Sara
41b4b712d9
Move ComboBox filtering mode to state (#19929)
Change-Id: Ida38de55e1fc06aa6ec5e693f34cd5bc14ac4fc5
pirms 8 gadiem
Teemu Suo-Anttila
8d59798157
Rename setOptions to setItems in Listing interface
Change-Id: I344abf00b9f15ef15c93de12addaa435e8d5fe6b
pirms 8 gadiem
Henri Sara
12e0a20d6f
Move ComboBox pageLength to state (#19929)
Use shared state for the page length and update related tests.
This change also removes an unused widget field.
Change-Id: Id8719661121a9570be40028da09e32f27bec82b5
pirms 8 gadiem
Henri Sara
b4ffb1100e
Send ComboBox selection with RPC (#19929)
Send the selection from the client to the server with RPC.
Change-Id: Ic32d869c3dc2a8806f9c7cfd1f3db8263a5379a9
pirms 8 gadiem
Henri Sara
e0c59e607e
Send ComboBox focus/blur with RPC (#19929)
Send focus and blur events using RPC instead of in UIDL.
This change does not use ConnectorFocusAndBlurHandler to preserve
old timings.
Change-Id: I1d58756e3955a11864b1ef00abcd27525a4db593
pirms 8 gadiem
Henri Sara
7e9beccd8a
Create new items with RPC (#19929)
When the user creates a new item, send it with client to
server RPC.
Change-Id: I1b92073dc2791911e4916d17f749dc1f35e54bca
pirms 8 gadiem
Henri Sara
a1b12ca8f7
Move ComboBox communication to connector (#19929)
This change extracts the client to server communication
methods of VFilterSelect and moves them to the connector.
Change-Id: I07f61abeda503de5d63e332d8ead10cf312115ba
pirms 8 gadiem
Henri Sara
4f83639425
Create ComboBoxServerRpc stub (#19229)
Create an empty client to server RPC implementation for ComboBox.
Change-Id: I348208fefb267765814383559e55866bc0933e4b
pirms 8 gadiem
Henri Sara
c156909aa0
Use shared state in ComboBox (#19229)
This change uses shared state for the read-only flag, text
input allowed flag and input prompt.
Change-Id: I3bdc6843288c5309311461a3d036293d79004e22
pirms 8 gadiem
Sami Ekblad
1b81af3959
Removed Validators from FormLayout example.
pirms 8 gadiem
Marko Gronroos
a8a773925c
Revised client-side arch, Java Servlet, new project, view navigation, and basic UI schematic diagrams (#19897). Mostly disabled and rearranged Table section, etc.
Change-Id: Iedcd7bfc04c53b7d1cdf621261234688d21a52f3
pirms 8 gadiem
Johannes Dahlström
8fcacd0a0a
Add a basic Validator support to Binder
Also improve Javadocs quite a bit.
Change-Id: I076490a572cec611ba27f59885a7f9e347ea998a
pirms 8 gadiem
Johannes Dahlström
bb24443514
Vaadin 8 terminology changes: Field Components
Change-Id: I59859f107cb70e2f570573b494a1ac224542ff21
pirms 8 gadiem
Johannes Dahlström
23e6f965bb
Update old Vaadin 6 code: Common Component Features - Sizing Components
Change-Id: I97136b61d3c7ee2b229119d6d99435c73937a761
pirms 8 gadiem
Johannes Dahlström
d96d8c61c1
Vaadin 8 example code changes: Server-Side Components - Common Component Features
Change-Id: Ibdf8fa97cdc4cb9f65c83ea01bb8d6c26dcb2ade
pirms 8 gadiem
Leif Åstrand
47e5b86426
Merge "Merge remote-tracking branch 'origin/master' into feature/vaadin8" into feature/vaadin8
pirms 8 gadiem
Johannes Dahlström
4e1def014b
Vaadin 8 terminology changes: Server-Side Applications Overview
Change-Id: Ib6cd2af885d819c3e743137a56f75c63e891ac8c
pirms 8 gadiem
Leif Åstrand
e3da09e34e
Merge remote-tracking branch 'origin/master' into feature/vaadin8
Change-Id: I12a87d0b61a928da6af38fcd629420016f6090e0
pirms 8 gadiem
Marko Gronroos
46b48b24cf
Revised diagrams in intro, installation, architecture, and application chapters. #19897
Change-Id: I42673cabcd171dd560dfe84fd84eb86e7ba11733
pirms 8 gadiem
Johannes Dahlström
3261a50d92
Vaadin 8 terminology changes: Architecture Overview
Change-Id: I78a2a3a0a75527cf12c2c6d626272dc35bb18ba6
pirms 8 gadiem