Vaadin-combo-box: comment puis-je supprimer le bouton 'annuler' ?

Créé le 23 juin 2017  ·  6Commentaires  ·  Source: vaadin/vaadin-combo-box

Je ne veux pas que l'utilisateur puisse annuler car il ne fait pas ce que disent les docs - ils disent qu'il devrait revenir à la valeur d'origine, mais cela efface simplement le champ, ce que je ne veux pas.

Tous les 6 commentaires

Vous pouvez passer quelque chose comme une icône invisible dans le slot clear-button . À partir de la version 1.x, cela ressemble à ceci (pour la version 2.x, vous devez utiliser l'emplacement au lieu de la classe) :

<paper-icon-button class="hidden" slot="clear-button"></paper-icon-button>
.hidden {
  display: none;
}

La solution pour la v3 : https://jsfiddle.net/6r5htd05/33/

Je ne comprends pas vraiment le problème d'origine. Il n'y a pas de bouton « annuler », seulement un bouton « effacer ». Disons-nous « bouton d'annulation » quelque part dans nos documents ?

Appuyez sur ESC pour revenir à la valeur actuellement sélectionnée.

@jouni le cas d'utilisation possible est le champ obligatoire qui, une fois sélectionné, ne doit jamais être effacé et peut simplement être modifié.

Par exemple. une sorte de sélecteur de version d'entité (si cette entité, cet article, etc., n'a pas encore de versions enregistrées, il ne devrait pas être affiché du tout).

Bien sûr, je comprends ce cas d'utilisation. Mais la description du problème d'origine ne le mentionne pas, alors je me demandais où @davidmaxwaterman a trouvé ce document.

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