| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
|
|
|
|
| |
Immediately clean connectors which the client side does not know about
Fixes #9303
|
|
|
|
|
|
| |
* Refactor common methods of InMemoryHierarchicalDataProvider and ListDataProvider to a single interface
* Rename HierarchyData and InMemoryHierarchicalDataProvider, introduce HasHierarchicalDataProvider
* Additionally adds a helper method for recursive constructing
TreeData with a child item provider.
|
|
|
|
|
|
|
|
| |
* Refactor Html5 DnD client side based on API review
- Moved classes to "correct" packages.
- Removed method DragSourceExtension.clearDataTransferText()
- Remove ButtonDragSource in favor of more generic API
|
|
|
| |
Fixes #9291
|
|
|
|
|
|
| |
Reset HDC when encountering unexpected changes in the data.
Additionally this patch fixes an issue with client and server caches
getting out of sync during resets.
|
|
|
| |
Fixes #9242
|
|
|
|
|
|
|
| |
This patch introduces a Tree component, implemented as a Composite
using TreeGrid. As initial version of the component, some functionality
of the old Tree component has been left out for now.
Partly addresses #8617
|
|
|
|
|
| |
Use bnd-maven-plugin instead of maven-bundle-plugin and helper class, and
add support for publishing static resources such as themes and widgetsets.
|
| |
|
|
|
| |
Fixes #6043
|
|
|
|
|
|
|
| |
The parent Design must leave child handling to the nested design, when
there are no children defined in the parent Design. This fixes a problem
with com.vaadin.ui.GridLayout$OutOfBoundsException when the reading
operation of the parent design tries to set number of rows according to
its empty content.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A composite is included in the server side hierarchy and in the connector
hierarchy on the client side but does not have its own widget or DOM.
To ensure that captions etc are renderer correctly for the root contents,
the client side connector returns both the widget and state for the content
connector.
Server side API related to width and height are automatically forwarded to
the root component to enable easy use of the composite inside different
layout configurations.
Other server side API inherited from AbstractComponent is unwanted, should be
optional and therefore throw an exception by default.
Resolves #2458
|
| |
|
|
|
| |
Fixes #9009
|
|
|
| |
Fixes #8858
|
|
|
|
|
|
|
|
|
| |
* Make getValueProvider return ValueProvider
The instance can only be a ValueProvider, but the getter previously
returned a less specific type. Making the getter return ValueProvider
makes it easier to reuse the provider in other contexts that require
ValueProvider, e.g. when adding filters to a ListDataProvider.
|
|
|
|
| |
Fixes #8957
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Fix infinite loop in data communication
* Switch to less aggressive reset when data communication is out of sync
* Remove triggering of reset if reset is already being performed
* Avoid redundant collection of streams in DataCommunicator
|
|
|
|
|
|
| |
* Remove API for setting arbitrary drag data
* Store the drag source component in the UI
Fixes #8893
|
|
|
| |
Fixes #8752
|
|
|
|
|
|
| |
* Initial documentation for 8.1 Drag and Drop
Part of #8395
|
|
|
|
| |
Fixes #8629
|
|
|
| |
Fixes #8800
|
|
|
|
|
|
|
| |
* Initial HierarchicalDataProvider for TreeGrid
* Initial in-memory hierarchical data implementation
* TreeGrid declarative support
Fixes #8611, Fixes #8620
|
|
|
| |
Closes #8250
|
| |
|
|
|
| |
* Fixes #8810, #8658
|
|
|
| |
Fixes #8467
|
|
|
|
| |
* Update frozen column count when a frozen column is removed
|
|
|
|
|
|
| |
* Correctly detach components in merged cells
This was already once fixed in 7.7 in #8142
|
|
|
|
| |
Fixes #8622
Fixes #8623
|
|
|
| |
Fixes #8722
|
|
|
| |
Fixes #8751
|
|
|
|
|
| |
Synchronises parts of compatibility package code to match 7.7
Picks suitable patches for 8 code as well
|
| |
|
|
|
| |
Fixes #8704
|
|
|
| |
To ensure the resource is automatically closed
|
|
|
|
|
|
| |
* Add Column.getValueProvider to Grid
Fixes #8680
|
|
|
| |
Partial fix for #8640
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix NPE sorting columns with null values
Sorting a column in Grid throws a NullPointerException if there are null values and we are using the default TextRenderer
* Test for #8610
* Update Grid.java
* Update GridNullValueSortTest.java
* Update GridNullValueSortTest.java
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add initial implementation of TreeGrid
* Refactor TreeGrid and related classes
* Fix potential class cast exception in TreeGrid#getDataProvider
* Add smoke tests for TreeGrid
* Add communication constants for TreeGrid
Use shared constant values for hierarchy data serialization and deserialization
* Fix event ordering in TreeGrid, add javadocs, keyboard navigation test
* TreeGrid improvements
* Add TreeGrid.getDataProvider to StateGetDoesNotMarkDirtyTest exclude list
* Merge remote-tracking branch 'github/master' into tree-grid
* Remove getEscalator override from TreeGrid
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix java packaging order (#106)
Closes vaadin/archetypes#113
* Use proper UTF-8 encoding for Content-Disposition filenames (#19527) (#6607)
* Enable changing the backing bean for BeanItem (#4302) (#77)
When storing a bean to the database, you typically get a new and updated
bean instance back. By allowing to change the bean instance, we make it
possible to just update the single BeanItem instance which can be used
in many places.
* Make AtmospherePushConnection methods public (#7973)
There is no sensible way to use a custom version of APC, so protected
access does not help in any way to access the underlying resource and/or
connected UI.
* Use correct indexes in multiselect checkboxes after removing rows (#8072)
Fixes #8011
* Fix removal of hidden Grid columns (#8071)
Fixes #8018
* Call error handler for exceptions in UI.init() (#8055)
Fixes #4995
* Render font icon correctly on the 'more' menu item (#8126)
* Render font icon correctly on the 'more' menu item
Fixes #8125
* Reopen Grid details on attach, fixes #8015 (#8074)
Fixes #8015
* Fix broken Grid tests after picking changes from 7.7.7
Removed duplicate setDetailsVisible calls from onDetach
* Correctly detach components in merged cells when a static row is removed (#8142)
Fixes #8140
|
|
|
| |
Fixes #2523
|
|
|
|
|
|
|
|
|
| |
* Fix null caption for NativeSelect and ComboBox
Unified the null caption converting to empty string,
as it was with other selects supporting item caption generator.
Fixes #8630
|