Jonni Nakari
ca6d6110fb
Remove non working setHeight methods from Tree (#9631)
Fixes #9629
7 years ago
Ilia Motornyi
a7b2de20d6
Implement tree item context click
Fixes #9606
Fixes #9645
Fixes #9647
7 years ago
Henri Sara
cdefd5c3e5
Add mouse event details to Tree.ItemClick (#9599)
This provides a way to get the mouse button clicked as
requested in #9335 .
7 years ago
Henri Sara
29a4578a8d
Add isExpanded() method to Tree and TreeGrid
Fixes #9595
7 years ago
Teemu Suo-Anttila
f700c01e12
Enable row height and content mode settings for Tree (#9540)
* Enable row height setting for Tree
* Add content mode for captions
* Align expander element by default to top
The content mode allows use of preformatted and
HTML captions that bring value to row height
Fixes #9411
7 years ago
Ilia Motornyi
77a0d562a3
New Tree component theme
Fixes #9310
7 years ago
Teemu Suo-Anttila
6b6dc9306a
Add MultiSelection support for Tree Component (#9354)
7 years ago
Aleksi Hietanen
7d7f41bc2a
Add HasHierarchicalDataProvider#setTreeData
Additionally removes TreeData constructors from Tree and TreeGrid.
7 years ago
Teemu Suo-Anttila
21c54c9228
Add getters for providers to Tree and TreeGrid
7 years ago
Teemu Suo-Anttila
6b3482da66
Add convenience constructors for Tree component
7 years ago
Aleksi Hietanen
9c58a56ffe
Add BackEndHierarchicalDataProvider and an abstract base class
7 years ago
Aleksi Hietanen
75be04cfb5
Add ItemCollapseAllowedProvider interface
7 years ago
Teemu Suo-Anttila
37c4af2b27
Adds a passthrough to root component for most Composite methods (#9324)
Fixes #9323
7 years ago
Aleksi Hietanen
efa7f5a4d0
Refactor common methods in in-memory data providers (#9308)
* 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.
7 years ago
Teemu Suo-Anttila
04e7259fb4
Add events and functionality to Tree (#9318)
* Add ItemClick event to Tree
* Add collapse provider and style generator to Tree
7 years ago
Teemu Suo-Anttila
1f44c63a55
Use v-tree8 as stylename for new Tree component (#9238)
7 years ago
Aleksi Hietanen
8a77872050
Add additional overrides to Tree (#9225)
7 years ago
Henri Sara
b60ab78e7c
Add missing since tags for 8.1 (#9220)
7 years ago
Teemu Suo-Anttila
bb43a537e0
Add an initial version of Tree component (#9212)
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
7 years ago
Artur Signell
fe3dca081a
Move remaining selects and container implementations to compatibility package
Because of dependencies also moves
Calendar, ColorPicker, SQLContainer, container filters
Change-Id: I0594cb24f20486ebbca4be578827fea7cdf92108
7 years ago
Artur Signell
588f3cc7f8
Update copyright year to 2016
Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
7 years ago
Artur Signell
eeffa805a2
Remove trailing whitespace from code and javadoc
Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
7 years ago
Artur Signell
6d54d78944
Format using Eclipse Neon
Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
7 years ago
Teemu Suo-Anttila
a6653d3fe4
Migrate vaadin-server build to maven
Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e
8 years ago
Leif Åstrand
dadeb97657
Fix javadoc copied from CellStyleGenerator
Change-Id: I305c0aaeba04c4c1416ecebd708f377f8f28f4a1
8 years ago
Denis Anisimov
bf030a07b0
Provide own states for a number of components (#18987).
Change-Id: I9fe4a332bb8170a6482610d1b83bad73e049a3a1
8 years ago
elmot
b754452586
Javadocs for new 7.6 API (#19135) and some fixes
Change-Id: Ic93545c9c3ed48d6328ee29af744cbfbff0b5c0b
8 years ago
Henri Sara
ddf4e617b2
Update/add @since tags in javadoc
Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
8 years ago
Teemu Suo-Anttila
5097095625
Add support for TreeContextClickEvents (#19062)
Tree connector now overrides the send context click event providing the
row key to the server-side via RPC call. This is then passed on to a
TreeContextClickEvent and fired to listeners.
This patch modifies the test base for context click testing by making it
tolerate 1 piksel differences. This was to fix any subpixel related
issues in coordinate comparison.
Change-Id: Iacced274a6b518b5f89378cbc32b8381362e1e4f
8 years ago
Leif Åstrand
1d538feb45
Add Tree.htmlContentsAllowed (#7717)
Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
8 years ago
Steven Spungin
56524f009a
Fix typo in Tree Javadoc (#17834)
Change-Id: I0d12588169736d045beca1ddc1e2fc5659cbbf61
9 years ago
Pekka Hyvönen
201ae89df5
Updated all empty @since tags to be published in 7.5.0
Removed invalid @since from MarginInfo.
Change-Id: I7ad0dee47e8686c5cbca05ca1363ae8741642be8
9 years ago
Johannes Dahlström
68c7963f08
Declarative support for Tree inline data (#16321)
<v-tree> elements may now contain a hierarchy of <node> elements.
Change-Id: I6b1703aa4ec598cf0b3a6221f615727efbcbf0ad
9 years ago
Artur Signell
8f02bfd384
Remove unusable code
Change-Id: I5bfa459695da3fe4d2cb271952b8c112b7052e97
9 years ago
Artur Signell
e77e73cf64
Update copyright year to 2014
Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
10 years ago
Artur Signell
31cc212c35
Replaced Filterable.hasContainerFilters with getContainerFilters (#11234)
Change-Id: Ie0b05e55c1d8fc8d10d073c508b112da740c3333
11 years ago
michaelvogt
0584f4a9a5
Simplify and clarify WAI-ARIA API (#11659)
Change-Id: I8daf3f377d4d9f2c2f774781e0c68f550d5c86e0
11 years ago
michael
414ae5d0ed
Rendering a Tree with icons fails if no alternate text is given (#11511)
Change-Id: I0ce84b77d5c1590988c2b9472bcf820a959cfd62
11 years ago
michaelvogt
f980667fdf
WAI-ARIA functions for Tree (#11389)
All to navigate the tree with an assisitve device
Change-Id: I531cefc95d7a720caf69aca579549e5a497ad586
11 years ago
John Ahlroos
423ff03e4b
Fixed tree memory leak when removing expanded items from Tree (based on new Filterable API introduced by #11234) #11053
Change-Id: I397124cbfa355417717d2e81bf67b15b202bf16a
11 years ago
John Ahlroos
efc8449d6f
Reverted Tree memory leak fix since it is breaking Tree filtering in a way that only can be fixed by introducing new API to Filterable interface and this cannot be done in a maintenance release. #11053
Change-Id: I7967a4dc57ad2d06880917d4756107c3838d8491
11 years ago
John Ahlroos
9a59383cd7
Fixed NPE in Tree when calling non-final constructor #11132
Change-Id: Ie2b44368513c9b51c184f473d429ec9d3e56b8c7
11 years ago
John Ahlroos
7af5b3fceb
Fixed another memory leak in Tree #11053
Change-Id: Idf45309b83dfe718fe6e58b6cf57b211eeb9e811
11 years ago
John Ahlroos
834275130d
Fixed memory leak in Tree #11053
Change-Id: I4c58367d4041b5e61989fca5be6b037f7f8e0c01
11 years ago
Artur Signell
fb68bd5303
Updated copyright notices and added missing license headers
Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
11 years ago
Artur Signell
ce282b2b4e
Unified deprecation messages
Change-Id: If3fc2c2d9b251cbc6f2a9da2ede23ff17f7362ef
11 years ago
Pekka Hyvönen
0f5284bb82
Constants -> enums (#9072)
Patch from Pekka with minor changes (ButtonCode -> MouseButton, FilteringMode -> ComboBox)
11 years ago
Leif Åstrand
7d25670284
Reformat project
11 years ago
Artur Signell
52c4b1905e
ItemStyleGenerator.getStyle now includes source component (#5822)
11 years ago
Artur Signell
112572a700
Moved ReflectTools to com.vaadin.util (#4294)
11 years ago