Comment faire pour modifier l'espace réservé de selectize.js liste déroulante?
Je veux changer de l'espace réservé d'un menu créé par selectize.js lorsque le parent de la liste déroulante change sa sélection pour charger les options de la liste déroulante dont l'espace réservé pour être changé. Il n'existe pas de méthode pour ce faire, dans la documentation.
La question n'est pas claire. Qu'avez-vous essayé? Tout d'extraits de code? Comment êtes-vous mise à jour des options?
OriginalL'auteur freezer | 2013-10-02
Vous devez vous connecter pour publier un commentaire.
Ne sais pas si selectize ne cesse de changer leur code ou si tout le monde sur ce fil juste whiffed mais toutes ces réponses semblent être mauvais individuellement, mais si vous combinez les pièces correctes de chaque réponse, vous vous retrouvez avec ce qui fonctionne pour moi.
OriginalL'auteur oasisfleeting
Vous pouvez spécifier un
placeholder
clé dans le cadre de l'objet d'options lors de l'initialisation. Je ne pouvais pas trouver l'option dans la documentation et seulement trouvé en fouillant dans le code.OriginalL'auteur johnz0r
Vous avez besoin de deux choses:
<option></option>
en tant que première option dans la balise select.placeholder
cléselectize
appelOriginalL'auteur MikDiet
Vous pouvez spécifier l'espace réservé pour
select
éléments par l'ajout d'un videoption
élément intérieur de la balise select. Voici un exemple:OriginalL'auteur Meti
Assurez-vous d'utiliser un
select
balise pourselectize
.J'ai eu le même problème, causé par l'utilisation d'une entrée à la place.
selectize
travaillé trop, mais leplaceholder
attribut n'était pas affichée.Quand j'ai changé pour un
select
il a commencé à travaillerOriginalL'auteur erandros
OriginalL'auteur Robin Maben
selectize.js permettra de créer un
input
ci-dessous laselect
. Cetteinput
aura la classe.selectize-control
.Vous pouvez remplacer le
placeholder
de cetteinput
champ avec jQuery.Vous pouvez faire quelque chose comme:
Si vous voulez un exemple de travail, les Malades ont besoin de plus d'informations à propos de votre code.
OriginalL'auteur Cas Bloem
J'ai eu un problème similaire, - ce qui était frustrant, c'est que je ferais quelque chose comme ceci:
Puis seulement après le changement de focus, il rendrait mon nouveau texte de l'espace réservé. Il s'avère que, pour quelque raison que ce soit (probablement une bonne) selectize applique une largeur de cette entrée.
Solution finale:
OriginalL'auteur Nathan Bertram
C'est ce qui a fonctionné pour moi (selectize version
"selectize": "^0.12.4"
et à l'aide de caractères d'imprimerie):OriginalL'auteur kaktusgruen