Je récapitule le problème comme ceci.ExtJS combo charger et désactiver
-je utiliser un formulaire pour modifier les informations de l'utilisateur qui est chargé de la DB (je reçois ces valeurs par un JSONStore)
Je souhaite activer/désactiver un combo en fonction de la valeur chargée d'un autre combo.
Exemple: désactiver Combo2 si la valeur chargée dans combo1 = 0
- si je charge combo1 = 1, Combo2 = 12: Tout bien
- si je charge combo1 = 0, Combo2 = 15: Désactiver combo2
Des idées? Merci
L'événement de changement pourrait ne pas tirer sans changement interactif. – Lloyd
Je vois maintenant ce que vous voulez dire, même s'il n'est pas tout à fait clair ce que OP veut dire par "valeur est chargée en combo". S'il veut dire valeur chargée dans JsonStore, utilisez l'événement 'load' de JsonStore pour cela. – Mchl
L'événement de modification ne semble pas fonctionner. Les données sont chargées dans le formulaire en utilisant la commande suivante (formEditUser est un GridPanel, et il est dans une fenêtre ExtJS): formEditUser.getForm(). Load ({ url: 'gen/jsonUser.php', params : {IDUser: IDUser}, waitMsg: 'Chargement en cours ...' }); Après cela, j'ai besoin de lire les données chargées dans combo1. Si la valeur est 0, combo2 doit être réinitialisé (clearValue()) et désactivé. – Danilo