Teemu Suo-Anttila
302f870e30
Add a fallback to Declarative*Generator
Change-Id: I7eca92ca6e2eb234000cb9c9533974fcd357d33f
7 years ago
Teemu Suo-Anttila
b89b7f2d05
Add filter type to DataCommunicator
Change-Id: Id7948e2f81b6a9c593ce8b71bb3a61b578344af9
7 years ago
Teemu Suo-Anttila
411b8dedb0
Type Listing for DataProvider to allow custom filter types
Listing has been moved from AbstractListing to each individual Component.
ComboBox is now typed to String filter.
Fixes issues with declarative read of items.
Change-Id: I6918f9f8c426dcbd81546150c2cf9ed49a02bf50
7 years ago
Henri Sara
24c541c32c
Use state classes for Embedded, InlineDateField and NativeButton
Make the components use pre-existing state classes..
Change-Id: Ieeb5232cf45682c64e6a0802732a8f2ea333a972
7 years ago
Henri Sara
b05b8aa3f0
Add missing getState(boolean) methods
Change-Id: Icb43511234b9c2e56102976929e7382e0bbf0b5f
7 years ago
Henri Sara
0fdb14f745
Add shared state for CustomComponent and DragAndDropWrapper
Change-Id: Ib640e5ea97bccffb889d3213a4f588b828fb07bf
7 years ago
Henri Sara
051bac514c
Add state classes for Abstract(Single)ComponentContainer
Change-Id: I6939fbc6f7aed0897f50b19f85fb62d0b8368cc7
7 years ago
Denis Anisimov
0090a48232
Change addXXListener method in VaadinService to return Registration.
Fixes vaadin/framework8-issues#492
Old removeXXXListener methods are deprecated. New style of
unregistration is used.
Change-Id: If986dc9f8813ee7a5efc374a3facd5a8d23bc6a9
7 years ago
Henri Sara
4f4b47d468
Revert Upload listener registration changes in compatibility package
The compatibility version should behave like the Vaadin 7 version does.
Change-Id: Ia30407e886c7361c35ceaaae94c0dfcf44f133ad
7 years ago
Denis Anisimov
98366af1e2
Provide tests for "required indicator" property for options groups.
Fixes vaadin/framework8-issues#459
This is not a fix because the issue is about AL only and it's by design.
But this patch provides tests for CheckBoxGroup and RadioButtonGroup.
Change-Id: I8d43ab435327478c7199b8b0a7739d6d1064c822
7 years ago
Teemu Suo-Anttila
d37b2d430e
Reintroduce Grid Editor using Binder
This patch restores the bean type to BinderValidationStatusHandler
Change-Id: I9ace77a492c4823c15591fb1426e9bd216895fb0
7 years ago
Artur Signell
d63c1f9014
Upgrade to TestBench 5 alpha1 and JUnit 4.12
Change-Id: Ib3f88b6aca37ebb1962b4692df0c4ba11fe92bc2
7 years ago
Denis Anisimov
24b43d902c
Data should be updated when it's set for disabled components.
Fixes vaadin/framework8-issues#286
Change-Id: I0d6cf49addfd558d43671ad2953dee54529392cd
7 years ago
elmot
4e8eb29c54
Grid merging header cells
Change-Id: Ia52bbef412fc8701f6b862960dfed9c08c17ff7a
7 years ago
Denis Anisimov
159d413602
Provide declarative support for listing components.
Fixes vaadin/framework8-issues#388
Change-Id: I4f8045bba51d308f4343a1f6d01b3f1ddca63e69
7 years ago
Leif Åstrand
fdc80972f5
Add helper for updating the diffstate of a component
Change-Id: I7a7068bd6fcc86a8bbbc8693d8be4a388ce55a25
7 years ago
Leif Åstrand
68ea8ea63d
Refactor listener registration creation to reduce boilerplate
Change-Id: I9feaad000cb16351d281d1c0037330dfb76186ff
7 years ago
Artur Signell
b9a107c2f7
Remove unused theme getter (#11412)
Change-Id: I391ed3f67df6bf2c53f7e2ffcf1f05c558528f95
8 years ago
Aleksi Hietanen
745c9beacc
Fix field value change event handling for unbound binder
Unbound binder now correctly sets hasChanges and sends binder
status change events. In addition, hasChanges no longer returns
true in the case where a bean is bound and changes to the bean
were valid.
Change-Id: Ia0a0915c2a205461a2a4b1bfd393413520f863eb
7 years ago
Teemu Suo-Anttila
97062bad91
Implement chaining of filters for data providers
Change-Id: I7b7dced73e19b9b4e4358b95878eb31fe5c87346
7 years ago
Teemu Suo-Anttila
5708366ebf
Add UI.access() safeguard for shared data providers
Change-Id: I1d2b0f4299cee944b39cda5fd26612b560e8c4e7
7 years ago
Teemu Suo-Anttila
38a14a9621
Add DataProvider.setFilter method
Change-Id: I87193d3d2c66a880c2be165cfd49926fa290010b
7 years ago
Teemu Suo-Anttila
c75f71c74a
Add DataProvider.convertFilter, fix ListDataProvider filtering
Change-Id: Ic90ae83acf5d77aa9b0f485dff4e55bba5296fa7
7 years ago
Teemu Suo-Anttila
a8f5b1fb08
Add Filter parameter to DataProvider
Change-Id: Ic65b8decb3ac8d4dde9bca6cfb40a2a70f461e91
7 years ago
Henri Sara
dd907e839d
Add filter type parameter for Query
Change-Id: If9554c67900cc854e3ba6912fefad19e043b1d62
7 years ago
Teemu Suo-Anttila
848feaaf30
Add HTML/Component support to Grid Footers
Change-Id: Iaffe3214163f66c0617a5bea4b79f4ae39d0bc08
7 years ago
Leif Åstrand
9d6baef988
Make ValoTheme subclassable
Change-Id: Ib8976949108888deac51a90eb775445f0b5cecf8
7 years ago
elmot
49b766285f
Renaming DataSource -> DataProvider to avoid collisions with javax.sql.DataSource
Small javadoc change after code review.
Change-Id: I62ba9c946e84234e4c3e183f449f4faec5600035
7 years ago
Denis Anisimov
d803404e97
Small documentation correction (from github).
Original pull request is https://github.com/vaadin/vaadin/pull/68 .
Change-Id: If6dd0490a52cab3fc0bf59224546e0d295fe666c
7 years ago
elmot
55ac10703f
Fix DeprecatedTest under Windows
Change-Id: I06d8e631448e419536dfbb9188a5934c6a7bad37
7 years ago
elmot
c0d712cdbe
Renaming DataSource -> DataProvider to avoid collisions with javax.sql.DataSource
Change-Id: I6babcadc72f3f37feff98088eee23b153a080f11
7 years ago
Pekka Hyvönen
39c1503407
Remove HasValue from Grid
Extracts grid single selection into separate class, which
is an extension like in V7. Using an extension makes it
possible to easily add multiselect and no-select modes back,
and support custom selection models.
Adds Grid:asSingleSelect() SingleSelect so that grid can be
used as a Select in a binder.
Removes all remaining references to SelectionModels in Listings.
Renames SingleSelectionChangeEvent to SingleSelectionEvent, because
then it is unified with selection listener and MultiSelectionEvent.
Fixes vaadin/framework8-issues#424
Fixes vaadin/framework8-issues#425
Change-Id: Ie22bef29cfd4336c3f65d4e63531c578b8dd76a3
7 years ago
Per-Åke Minborg
0f42869ce1
Use final modifier where appropriate
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7226
7 years ago
Aleksi Hietanen
b85f6e4bdc
Create script GeneratePostPublishReport.py
Also improves GenerateBuildTestAndStagingReport and GeneratePublishReportPart1
Change-Id: Ida5a004e6d4533dc04a8e7ffc76078f970bdd2ea
7 years ago
Per-Åke Minborg
efbcb4e7b0
Replace EMPTY_SET and EMPTY_LIST with emptySet() and emptyList()
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722c
7 years ago
Per-Åke Minborg
25eba3c796
Use lambdas where appropriate
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722d
7 years ago
Per-Åke Minborg
d2e69d55b7
Replace Charset.forName("UTF--8") with StandardCharsets.UTF_8
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722e
7 years ago
Per-Åke Minborg
d75191c0e3
Explicit type args can be inferred
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7231
7 years ago
Per-Åke Minborg
a7f33a05e7
Replace implicit for-loop with foreach
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7233
7 years ago
Per-Åke Minborg
a1af515897
Replace Stack with Deque
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722a
7 years ago
Per-Åke Minborg
3e2ddb4691
Replace Hashtable
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7229
7 years ago
Per-Åke Minborg
3f30e5bde9
Rename generic type parameter that hides another type parameter
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7235
7 years ago
Per-Åke Minborg
e6d654890e
Remove another redundant cast
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7234
7 years ago
Per-Åke Minborg
399d7cd5c4
Remove redundant casting
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7232
7 years ago
Per-Åke Minborg
7f28a0fd47
Remove redundant array creation for varargs
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722f
7 years ago
Per-Åke Minborg
734d99d669
Make sure lock() is released in finally block
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7227
7 years ago
Per-Åke Minborg
d75b3a6380
Replace assertEquals(true|false,) with assert(True|False)
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7224
7 years ago
Per-Åke Minborg
6d9052749f
Flip parameters of .assertEquals()
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7225
7 years ago
Per-Åke Minborg
b6b70f6b9d
Replace Vector with List and ArrayList
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7228
7 years ago
Anna Miroshnik
0652f2abb8
Scrolling down submenus via scrollbar (MenuBar.isAutoOpen()) (#10456)
full name of defect: Can't scroll down submenus using the scrollbar when
MenuBar.isAutoOpen() == true
Tests.
Change-Id: I2cbe797c96dc6a780df147e165babb23f7fbdef3
9 years ago