228 votes

Select2 - cacher la zone de recherche

Pour mon sélectionne plus significative, la zone de recherche dans Select2 est merveilleuse. Toutefois, dans un cas, j’ai un simple select 4 choix codés en dur. Dans ce cas, la zone de recherche est superflue et semble un peu ridicule d’être présent. Est-il possible de le cacher en quelque sorte ? J’ai pris un coup d’oeil grâce à la documentation en ligne et n’a pas pu trouver aucune option pour cela dans le constructeur.

Je pourrais, bien sûr, il suffit d’utiliser un select html ordinaire, mais par souci de cohérence, je voudrais utiliser Select2 si possible.

519voto

Blue Smith Points 2106

Voir ce thread https://github.com/ivaynberg/select2/issues/489, vous pouvez masquer la zone de recherche en définissant minimumResultsForSearch sur une valeur négative.

37voto

xicooc Points 39
<pre> .no-.select2-recherche de { afficher : aucun } $("#test").select2 ({ dropdownCssClass : 'non-Rechercher' }) ; </pre>

21voto

Arkaitz Garro Points 89

Supprimer les entrées avec jQuery fonctionne pour moi :

4voto

YWA Points 1

Il s’agit de la meilleure solution, propre et fonctionne bien :

Ensuite, créez une classe .hidden {affichage ; none ;}

Avoir une belle journée et la paix !

1voto

Misha Kobrin Points 354

Si la sélection est le spectacle résultats un doivent utiliser ceci :

Il ferme la zone de résultats de recherche et puis définissez contrôle invisible

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X