Releases: vaadin/vaadin-combo-box
v4.2.0-beta2
Live Demo →
API Documentation →
Changes Since v4.2.0-beta1:
v4.2.0-beta1
Live Demo →
API Documentation →
Changes Since v4.1.0:
New Features
Item rendering
<vaadin-combo-box>
supports using customrenderer
callback function for defining the content of<vaadin-combo-box-item>
.- The renderer function provides
root
,comboBox
,model
arguments when applicable.
Generate DOM content by usingmodel
object properties if needed, append it to theroot
element and control the state of the host element by accessingcomboBox
. Before generating new
content, users are able to check if there is already content inroot
for reusing it.
Lazy loading
- Added the
dataProvider
property allowing to set the function which loads items lazily
Raw commit history
-
74b7809 Avoid getting placeholders marked selected while loading
-
340718c Don't throw with large size on clearCache
-
85a2fc0 Don't throw with large size
-
7233f1a Remove Polymer mention from package description [skip ci]
-
36659c6 Fix error message when both template and renderer are set
-
3f8beb9 Clear pending requests on clearCache
-
20049a0 Use filtered-countries in lazy loading demo [skip ci]
-
f2ed635 Improve dataProvider demo
-
3eb880e Add dataProvider docs
-
554c5d5 Fix incorrectly reset selectedItem when custom value allowed
-
e1840b9 Improve renderers docs
-
b3a8d66 Don't add content with innerHTML in renderer demos
-
86ffe2a Propagate theme attribute to internal components
-
e9eed1e Add render method for manual renderer invocation
-
e7a05d1 Add test for manual renderer invocation
-
a4453a8 Remove unused paper elements from demos
-
f03e9cb Update dependencies to latest versions
-
a9a8e6f Remove unused and add missing imports
-
4bb2982 Remove duplicate touch device detection
-
0e20b41 Remove
IronA11yKeysBehavior
as not actually used anymore -
d193d48 Cleanup legacy and duplicate code, remove unused
notify: true
-
379ef3b Added visual tests for Material theme
-
d0b5c90 Update renderers demos [skip ci]
-
ea0f6b5 Move the renderer docs section upper [skip ci]
-
608bd66 Align renderer API docs with context-menu [skip ci] (#697)
-
9ec9867 Update demos to prefer renderers
-
8fc6aef Throw error and clean template or renderer when are assigned together
-
5560cec Fix clearing of the root for template and renderer function
-
01a9952 Combine renderer, item and index observers, improve test
-
34907ef Update renderer args and bump analysis.json
-
97ca635 Add renderer binding to light version
-
9d9fcc9 Update args order and analysis.json
-
964c6ac Fix renderer tests
-
8640832 Update docs and bump analysis.json
-
45dab4f Remove renderer declaration from light version
-
8f9f2c0 Update demo wording
-
5179e6a Update demo, docs and bump analysis.json
-
e418aff Fix docs
-
5c45c6e Fix rendering during scrolling
-
a579c3b Fix and update demo
-
87ec31b Update docs, owner property of renderer function and add test for root, model and owner
-
a9e71b7 Update docs and wording, bump analysis.json
-
a792222 Add item renderer demo
-
9baf4b2 Add item renderer implementation
-
6f6f2a8 Add renderer test
v4.2.0-alpha7
Live Demo →
API Documentation →
Changes Since v4.2.0-alpha6:
- 74b7809 Avoid getting placeholders marked selected while loading
v4.2.0-alpha6
Live Demo →
API Documentation →
Changes Since v4.2.0-alpha5:
v4.2.0-alpha5
Live Demo →
API Documentation →
Changes Since v4.2.0-alpha4:
v4.2.0-alpha4
Live Demo →
API Documentation →
New Features
- Added the
dataProvider
property allowing to set the function which loads items lazily
Changes Since v4.2.0-alpha3:
v4.2.0-alpha3
Live Demo →
API Documentation →
Changes Since v4.2.0-alpha2:
v4.0.2
Live Demo →
API Documentation →
Changes Since v4.0.1:
v4.2.0-alpha2
Live Demo →
API Documentation →
Changes Since v4.2.0-alpha1:
-
a4453a8 Remove unused paper elements from demos
-
f03e9cb Update dependencies to latest versions
-
a9a8e6f Remove unused and add missing imports
-
4bb2982 Remove duplicate touch device detection
-
0e20b41 Remove
IronA11yKeysBehavior
as not actually used anymore -
d193d48 Cleanup legacy and duplicate code, remove unused
notify: true
-
379ef3b Added visual tests for Material theme
v4.2.0-alpha1 - Renderer
Live Demo →
API Documentation →
New Features
Item rendering
<vaadin-combo-box>
supports using custom renderer callback function for defining the content of<vaadin-combo-box-item>
.- The renderer function provides
root
,comboBox
,model
arguments when applicable.
Generate DOM content by usingmodel
object properties if needed, append it to theroot
element and control the state of the host element by accessingcomboBox
. Before generating new
content, users are able to check if there is already content inroot
for reusing it.
Changes Since v4.1.0:
-
d0b5c90 Update renderers demos [skip ci]
-
ea0f6b5 Move the renderer docs section upper [skip ci]
-
608bd66 Align renderer API docs with context-menu [skip ci] (#697)
-
9ec9867 Update demos to prefer renderers
-
8fc6aef Throw error and clean template or renderer when are assigned together
-
5560cec Fix clearing of the root for template and renderer function
-
01a9952 Combine renderer, item and index observers, improve test
-
34907ef Update renderer args and bump analysis.json
-
97ca635 Add renderer binding to light version
-
9d9fcc9 Update args order and analysis.json
-
964c6ac Fix renderer tests
-
8640832 Update docs and bump analysis.json
-
45dab4f Remove renderer declaration from light version
-
8f9f2c0 Update demo wording
-
5179e6a Update demo, docs and bump analysis.json
-
e418aff Fix docs
-
5c45c6e Fix rendering during scrolling
-
a579c3b Fix and update demo
-
87ec31b Update docs, owner property of renderer function and add test for root, model and owner
-
a9e71b7 Update docs and wording, bump analysis.json
-
a792222 Add item renderer demo
-
9baf4b2 Add item renderer implementation
-
6f6f2a8 Add renderer test