Select2 - faire en lecture seule (pas désactivé!) js
Comment puis-je dynamiquement faire un select2 combobox en lecture seule?
Voici ce que j'ai essayé jusqu'à présent:
$('...').attr({'readonly': 'readonly'}).trigger('change.select2');
$('...').attr({'readonly': 'readonly'}).trigger('change');
$('...').select2().enable(false);
OriginalL'auteur Catalin | 2017-01-23
Vous devez vous connecter pour publier un commentaire.
voir: http://select2.github.io/select2/
Je l'ai fait avec:
$("#modelname-fieldname").select2({disabled:readonly});
Ici:
-
modelname-fieldname
est comme dans:$form->field($modelname, "fieldname")->widget(Select2::classname(), [ ... ]);
-
readonly
est vrai ou faux ..En option, vous devez modifier le curseur lors du survol de la select2 champ
readonly
propriété et le présent (.select2({disabled:readonly});
) a été retiré de select2. La façon de le faire est de désactiver les sélectionner et les utiliser caché d'entrée si vous avez besoin d'envoyer la valeur)La première codeblock m'a aidé, je me suis assis
{disabled:'readonly'}
et cela a fonctionné 😉OriginalL'auteur Cas Knook
Solution de Select2 - Question N ° 3387 - Readonly Soutien:
OriginalL'auteur lafeber
C'est la Solution pour les Dernières select2 à l'aide de css
OriginalL'auteur Ali Jamal