Je ne trouve pas le moyen de désactiver le widget dijit.form.FilteringSelect. L'exigence fait l'affichage de CSS comme aucun n'est pas une option.Comment désactiver un widget "dijit.form.FilteringSelect"?
Un conseil? Merci d'avance.
Je ne trouve pas le moyen de désactiver le widget dijit.form.FilteringSelect. L'exigence fait l'affichage de CSS comme aucun n'est pas une option.Comment désactiver un widget "dijit.form.FilteringSelect"?
Un conseil? Merci d'avance.
Figure dehors moi-même:
dijit.byId('_fromState_id').set('disabled', true);
fait tout simplement le travail. Changez-le en false
peut activer le widget.
Vive.
MISE À JOUR
De plus, il est un autre attribut au widget appelé "readOnly"
, la différence et "disabled"
est que:
disabled
ne permet pas de valeur donnée au widget, ce qui signifie que la valeur du widget est toujours NULL("")
dans le formulaire. Il pourrait être un problème dans NotNull
situation;
mais readOnly
permet de prédéfinir une valeur pour le widget et de le rendre non modifiable, et l'utilisateur peut toujours soumettre la valeur simplement incapable de la modifier.
échantillon:
dijit.byId("_fromState_id").set("value", "NOTAVAILABLE");
dijit.byId('_fromState_id').set('readOnly', true);
Corriger, marquer comme votre réponse pour que les autres peuvent éventuellement benifit de lui ^^ tous les widgets dijit.form a cette fonctionnalité :) – mschr
@mschr Merci. Bon à savoir que comme un débutant sur Dojo – Dreamer