Vaadin-combo-box: Permettre de focaliser programmatiquement la vaadin-combo-box

Créé le 25 nov. 2016  ·  4Commentaires  ·  Source: vaadin/vaadin-combo-box

Ce serait bien si vous pouviez ajouter une fonction focus au vaadin-combo-box pour le focaliser par programmation.
Pour l'instant, j'utilise comboBoxElement.$.input.focus() mais il ne semble pas correct d'accéder à l'élément interne et avec une fonction focus , il se comporterait comme un élément HTML "normal".

Commentaire le plus utile

Bonne idée 👍 Je garde ce problème ouvert pour une discussion plus approfondie au sein de notre équipe. La mise en œuvre est simple, mais nous veillons à ne pas ajouter de fonctions/propriétés inutiles à nos éléments. Déprécier et supprimer une fonction de notre API est toujours un problème 😸

Tous les 4 commentaires

Bonne idée 👍 Je garde ce problème ouvert pour une discussion plus approfondie au sein de notre équipe. La mise en œuvre est simple, mais nous veillons à ne pas ajouter de fonctions/propriétés inutiles à nos éléments. Déprécier et supprimer une fonction de notre API est toujours un problème 😸

L'ajout d'API ne devrait pas être un problème puisque focus() fait partie de l'élément HTML natif et est donc déjà inclus.

Nous pourrions utiliser la même approche que celle utilisée par <paper-input> en rendant l'élément hôte focalisable et en déléguant les événements focus et blur à l'élément interne <input> .

@samiheikki ce n'est pas inutile - c'est une exigence pour que les applications professionnelles puissent se concentrer sur un contrôle d'entrée :-).

FWIW, c'est facile à faire en travaillant directement avec l'entrée :

this.$.comboBox.$.input.focus()

Mais bien sûr, cela utilise un composant enfant (qui n'est pas sûr), et je ne suis pas sûr que cela fonctionne lorsque le shadow DOM est activé.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

web-padawan picture web-padawan  ·  5Commentaires

web-padawan picture web-padawan  ·  3Commentaires

heruan picture heruan  ·  14Commentaires

florent1933 picture florent1933  ·  14Commentaires

OlliTietavainenVaadin picture OlliTietavainenVaadin  ·  6Commentaires