focus
ν¨μλ₯Ό vaadin-combo-box
νμ¬ νλ‘κ·Έλλ° λ°©μμΌλ‘ μ΄μ μ λ§μΆ μ μλ€λ©΄ μ’μ κ²μ
λλ€.
μ§κΈμ comboBoxElement.$.input.focus()
μμ§λ§ λ΄λΆ μμμ μ‘μΈμ€νλ κ²μ΄ μ³μ§ μλ€κ³ λλΌλ©° focus
κΈ°λ₯μ μ¬μ©νλ©΄ "μΌλ°" HTMLElementμ²λΌ μλν©λλ€.
μ’μ μκ° π ν λ΄μμ μΆκ° ν λ‘ μ μν΄ μ΄ λ¬Έμ λ₯Ό μ΄μ΄ λκ² μ΅λλ€. ꡬνμ κ°λ¨νμ§λ§ μμμ λΆνμν κΈ°λ₯/μμ±μ μΆκ°νμ§ μλλ‘ μ£Όμν©λλ€. APIμμ ν¨μλ₯Ό λΉμΆμ²νκ³ μ κ±°νλ κ²μ νμ λ²κ±°λ‘μ΄ μΌμ λλ€ πΈ
focus()
λ κΈ°λ³Έ HTML μμμ μΌλΆμ΄λ―λ‘ μ΄λ―Έ ν¬ν¨λμ΄ μμΌλ―λ‘ APIλ₯Ό μΆκ°νλ κ²μ λ¬Έμ κ° λμ§ μμ΅λλ€.
νΈμ€νΈ μμλ₯Ό ν¬μ»€μ€ κ°λ₯νκ² λ§λ€κ³ focus
λ° blur
μ΄λ²€νΈλ₯Ό λ΄λΆ <input>
μμλ‘ μμνμ¬ <paper-input>
μ¬μ©νλ κ²κ³Ό λμΌν μ κ·Ό λ°©μμ μ¬μ©ν μ μμ΅λλ€.
@samiheikki μ΄κ²μ λΆνμν κ²μ΄ μλλλ€. λΉμ¦λμ€ μ±μ΄ μ λ ₯ μ μ΄μ μ΄μ μ λ§μΆ μ μλλ‘ νλ μꡬ μ¬νμ λλ€ :-).
FWIW, μ΄κ²μ μ λ ₯μΌλ‘ μ§μ μμ νμ¬ μ½κ² μνν μ μμ΅λλ€.
this.$.comboBox.$.input.focus()
κ·Έλ¬λ λ¬Όλ‘ μ΄κ²μ (μμ νμ§ μμ) μμ κ΅¬μ± μμλ₯Ό μ¬μ©νκ³ μμΌλ©° shadow DOMμ΄ νμ±νλμ΄ μμ λ μ΄κ²μ΄ μλνλμ§ νμ ν μ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ’μ μκ° π ν λ΄μμ μΆκ° ν λ‘ μ μν΄ μ΄ λ¬Έμ λ₯Ό μ΄μ΄ λκ² μ΅λλ€. ꡬνμ κ°λ¨νμ§λ§ μμμ λΆνμν κΈ°λ₯/μμ±μ μΆκ°νμ§ μλλ‘ μ£Όμν©λλ€. APIμμ ν¨μλ₯Ό λΉμΆμ²νκ³ μ κ±°νλ κ²μ νμ λ²κ±°λ‘μ΄ μΌμ λλ€ πΈ