2010-03-09 4 views
0

J'essaie de charger/afficher des ensembles de valeurs complètement différents dans une zone de liste déroulante (celle-ci réside en tant qu'éditeur dans un EditorGridPanel) en fonction du champ valueField d'une autre zone de liste (celle-ci se trouve en haut de la grille bar). J'ai déjà vu un tutoriel (http://www.extjs.com/learn/Tutorial%3ALinked%5FCombos%5FTutorial%5Ffor%5FExt%5F2) dans lequel toutes les valeurs de l'objet secondaire sont stockées localement puis filtrées. Cependant, j'ai déjà créé un lien qui me fournira des données json basées sur le champ de valeur, donc je voudrais utiliser cette url pour garder le code efficace.Comportement dynamique ComboBox Ext JS

J'ai également essayé d'actualiser le magasin de données mais il n'est simplement pas reflété sur la liste déroulante.

S'il vous plaît conseiller

Merci

Répondre

0

trouvé la solution, les valeurs de charge à partir d'une URL est simple .. si vous voulez manipuler la requête (comme je voulais), vous devez enlever url au large de la dynamique paramètres et les assigner à baseParams du magasin, puis appelez store.load()

Cela a fonctionné pour moi !!