Johannes Dahlström
ebd32b3fba
Implement a new Slider
Change-Id: I9870069a7ff7ad6165ec4ced190372a1b765640e
пре 8 година
Johannes Dahlström
94df5b631b
Clean up Binder, improve Javadocs
- Remove TODOs, commented out stub methods
- Improve null safety, documentation
Change-Id: I2d524e64691dd71b38dc9ecd3b189d41f05800fe
пре 8 година
Aleksi Hietanen
5dff0964bd
Add support for configuring how text change events are transmitted
Change-Id: I30d00855f102f6faa9df82e6ecc5d8b2f46f1ec3
пре 7 година
Johannes Dahlström
e03679d15d
Add support for type conversion in Binder
A converter can be used to bind a field with one type to a property with
another type. Validators can be added both pre and post conversion.
Change-Id: I50dbd8548d47f8c183c13372dcd7bb7591229d38
пре 8 година
Henri Sara
76a702c1c0
Remove unused field in ComboBox
Change-Id: I611767b23f55cc9f497e04dee2bf447e72155aca
пре 7 година
Henri Sara
020fe73bfd
Moved ComboBox suggestion popup width to shared state
Change-Id: Ic6da82bc309d90d769e9967feee7fb8a58e9fffc
пре 7 година
Henri Sara
d00406641e
Remove obsolete paint attribute from ComboBox
This was already in the shared state.
Change-Id: I0587519cc0560166e74f0a922c1b42397082c6a1
пре 7 година
Aleksi Hietanen
809a882721
Add PasswordField, TextArea, missing API to AbstractTextField
Change-Id: I7e70a69c77157ccdff24a4f9a88a551b18920a4d
пре 7 година
Johannes Dahlström
a9e10dd854
Move data model classes to a more appropriate package
Change-Id: I7d1e61e1cf65bbdd0024e7b648a545ae5d75551f
пре 7 година
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
пре 8 година
Teemu Suo-Anttila
05e3028f98
Add default methods for selection handling to Listing
Change-Id: Id12f423eb5733d3894561fc9d572e70a40aef469
пре 7 година
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
пре 8 година
Henri Sara
41b4b712d9
Move ComboBox filtering mode to state (#19929)
Change-Id: Ida38de55e1fc06aa6ec5e693f34cd5bc14ac4fc5
пре 8 година
Teemu Suo-Anttila
8d59798157
Rename setOptions to setItems in Listing interface
Change-Id: I344abf00b9f15ef15c93de12addaa435e8d5fe6b
пре 7 година
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
пре 8 година
Henri Sara
b4ffb1100e
Send ComboBox selection with RPC (#19929)
Send the selection from the client to the server with RPC.
Change-Id: Ic32d869c3dc2a8806f9c7cfd1f3db8263a5379a9
пре 8 година
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
пре 8 година
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
пре 8 година
Henri Sara
4f83639425
Create ComboBoxServerRpc stub (#19229)
Create an empty client to server RPC implementation for ComboBox.
Change-Id: I348208fefb267765814383559e55866bc0933e4b
пре 8 година
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
пре 8 година
Marco Collovati
5aee23ed30
Document onUnregister in JS component/extension javadocs (#19799)
Change-Id: I659561533420af1977003f918eb8f3f6479c6b6f
пре 8 година
Johannes Dahlström
8fcacd0a0a
Add a basic Validator support to Binder
Also improve Javadocs quite a bit.
Change-Id: I076490a572cec611ba27f59885a7f9e347ea998a
пре 8 година
Teemu Suo-Anttila
d0e55818de
Allow modifying Column comparators, add missing javadoc
Change-Id: I94c70b07c64783d4f95479fdafa0824119c5227e
пре 8 година
Teemu Suo-Anttila
72ef1d9a11
Add basic BackEndDataSource implementation taking a function
Change-Id: I3b1ca349b5882c85d1afd4af8288fb7c5a8c8471
пре 8 година
Henri Sara
164a05f80b
Move multi-select mode to AbstractSelectState
This change does not affect Table and Tree which use multiple modes.
Change-Id: I51e7aaa4f1d7111e7f22f3230d157de2112aaeac
пре 8 година
Henri Sara
3fd5b68794
Use shared state for OptionGroup htmlContentAllowed
Change-Id: I9fb2d2df699e6942408cb17b7857b703c0d9a16f
пре 8 година
Henri Sara
dd56ad6b1c
Remove deprecated column based width support from selects
Change-Id: I7705ab21e5e19917a3128a5c19c5a0d21cb7a08d
пре 8 година
Henri Sara
aa7889eb02
Remove obsolete type attribute in AbstractSelect subclasses
Change-Id: If6d0b8c92c6712992872369d2d7878e741b0edec
пре 8 година
Sampsa Sohlman
4318107af7
Fix typo
Change-Id: Ib1b2d85b26d35f65a9212a207e60124c74f015d9
пре 8 година
Sampsa Sohlman
0a1687783c
Fix javax.servlet version
Change-Id: Ie044355ebd9ee165d5f9016666ac46f4df4243d8
пре 8 година
Teemu Suo-Anttila
ea5b396391
Add support for sorting with backend data sources
Change-Id: I59767f8e197d3802110df4ad6da7581f101b6835
пре 8 година
Sampsa Sohlman
498599fa9b
Fix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT
Change-Id: Iad1f7c9fbff6ded1ce85536788a0b86135ecfbad
пре 8 година
Teemu Suo-Anttila
76c6ace806
Handle in-memory sorting in Grid with Comparators
Change-Id: I1690f45bdb8c7f9154ee489087d16dd1981cb945
пре 8 година
Johannes Dahlström
3937470d86
Expose a public Binding interface, add unit tests to Binder
Change-Id: I50651f62ef2defcafb44e5995a113619cc39b17b
пре 8 година
Johannes Dahlström
d2cacc7c42
Move Binder to a more proper package
Change-Id: Ia3282f98c8dd7068e3367a9e0bd5fc496e57e46c
пре 8 година
Johannes Dahlström
c2769f3e1a
Add a new AbstractField class, refactor fields to extend it
Change-Id: I3c24e1f0996cdbbc13142d5a95bf5efb550331f7
пре 8 година
Teemu Suo-Anttila
5d518f5e52
Add sortable support to Grid Columns
Change-Id: Ia6ccd8f7bf7f1f5e0a8c6e5d343148e91d09c5b2
пре 8 година
Teemu Suo-Anttila
2d7969a1d2
Fix adding columns to Grid before attaching to UI
Change-Id: I299ad824c7154d08286ba9597e2ac8ee01791988
пре 8 година
Teemu Suo-Anttila
ce88f6fd1b
Add method to DataSource for checking if data is in memory
Change-Id: I7b14870a3eddb477e629f61691e060ea42325aea
пре 8 година
Johannes Dahlström
5ebb4cf0d8
Rename onEvent style methods to add*Listener
Change-Id: Ia5a7b213ef32978326d1eb27c3183229495accfb
пре 8 година
Teemu Suo-Anttila
1764ad78de
Move DataSource handling to DataCommunicator
Change-Id: I56702d91a5e028341d8249ad3ecf5e79dea0be00
пре 8 година
Johannes Dahlström
478e1d97db
Rename Handler to EventListener
Change-Id: Ib6b791874b5d43a359f10297b50178e7e915c0e8
пре 8 година
Artur Signell
04fa565f78
Support static inner classes when reading/writing declarative files (#20038)
Uses outer class name as package name for static inner classes. When reading,
there is no way to know that the class is an inner class so only when creating
a class fails, an inner class is tried as a backup.
Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c
пре 8 година
Teemu Suo-Anttila
a0a40c21f2
Update @since for 7.6.8
Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe
пре 8 година
Teemu Suo-Anttila
c0ba640f9b
Update @since for 7.6.7
Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad
пре 8 година
Anna Koskinen
4e869e05d3
Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)
Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950
пре 8 година
Teemu Suo-Anttila
32f7bcaa5c
Fix navigation to same view with different parameters (#20029)
Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83
пре 8 година
Teemu Suo-Anttila
408659e1d4
Fix RpcDataProviderExtension serialization issue (#19906)
Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d
пре 8 година
Artur Signell
272c84688c
Make sure AtmosphereFramework is always properly destroyed (#17581)
If servlets have never been initialized, then destroy must happen in the
context destroy method
Change-Id: I9c5188884637be8d1bd2cdf11167e3bdd6081bea
пре 8 година
Johannes Dahlström
4b20f048c2
Make a separate class for value change events
Change-Id: Ie39807526825ebb5eeed34720e4baadfad8bc803
пре 8 година