рдореЗрд░реЗ рдкрд╛рд╕ on-change
рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рд╡рд╛рд▓рд╛ рдХреЙрдореНрдмреЛ рдмреЙрдХреНрд╕ рд╣реИред рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЗрд╡рд▓ рддрднреА рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЪрдпрди рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реВрдВ, рдЪрдпрди рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ред рдпрд╣ рдкреЙрд▓рд┐рдорд░ 2 рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдВрд╕реНрдХрд░рдг 4.2.6 рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред
<vaadin-combo-box
theme="small"
hidden="[[_hideEnvironmentSwitch]]"
label="Change Environment"
on-change="_changeEnvironment"
items="[[_environments]]"
value="{{_selectedEnvironment}}">
</vaadin-combo-box>
_changeEnvironment() {
debugger
if (this._selectedEnvironment) {
// some logic
}
this._toggleEnvironmentSelector();
}
рдЗрд╕реЗ https://cdn.vaadin.com/vaadin-combo-box/4.2.6/demo/#combo -box-basic-demos рдореЗрдВ рдХрд┐рд╕реА рднреА рдХреЙрдореНрдмреЛ рдмреЙрдХреНрд╕ рдкрд░ рдЪреЗрдВрдЬ рд╢реНрд░реЛрддрд╛ рд╕реЗрдЯ рдХрд░рдХреЗ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рд░реАрдХреНрд╖рдХ рдореЗрдВ рдПрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ $0.addEventListener('change', console.log);
рдЪрд▓рд╛рдПрдВ рдФрд░ рдлрд┐рд░ рдорд╛рди рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдк рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХреАрдмреЛрд░реНрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рд╕рдЯреАрдХ рдорд┐рд▓рд╛рди рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдФрд░ рдлрд┐рд░ рдлрд╝реЛрдХрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдпрд╛ рдПрдВрдЯрд░ рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рд╡рд░реНрддрди рдШрдЯрдирд╛ рдЕрднреА рднреА рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреА рд╣реИред
рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ v4.2.6 рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИред
рдпрджрд┐ рдЖрдк https://cdn.vaadin.com/vaadin-combo-box/4.2.5/demo/#combo -box-basic-demos рдореЗрдВ рднреА рдпрд╣реА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдШрдЯрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рддрдм рднреА рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдк рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕ рдкрд░ред
рдпрд╣ рдкреНрд░рддрд┐рдЧрдорди #785 рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреА рдкрд┐рдЫрд▓реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рдУрдВ рдкрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдлрд╝рд┐рдХреНрд╕ рдЕрдм master
рдФрд░ рдЕрдЧрд▓реЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ (рд╕рдВрднрд╡рддрдГ v4.2.7) рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╢рд╛рдпрдж рдЖрдЬ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдЧрд╛ред
рдлрд┐рдХреНрд╕ рдЕрдм v4.2.7 рдореЗрдВ рд╣реИ ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдлрд╝рд┐рдХреНрд╕ рдЕрдм
master
рдФрд░ рдЕрдЧрд▓реЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ (рд╕рдВрднрд╡рддрдГ v4.2.7) рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╢рд╛рдпрдж рдЖрдЬ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдЧрд╛ред