2010-05-02 3 views
1

Je construis une recherche en utilisant ext-js. J'ai un événement qui se déclenche au démarrage. Je veux pouvoir changer l'URL que je recherche ou les paramètres. J'ai eu de la chance avec aucun des deux.ext-js met à jour les paramètres dynamiquement

Voici mon snippit de code:

Ext.get("search").on('keyup', function() { 
proxy.url = '/customer/list?key=' + $('search').value; 
store.load(); 
}); 

Mais, pas d'amour pour moi. Le magasin se charge, mais le proxy.url est l'ancienne valeur. Est ce que j'essaie de faire possible?

Merci d'avance!

Répondre

3

Vous voudrez probablement utiliser la méthode proxy.setUrl() qui met à jour la connexion en interne. Si la modification des paramètres est suffisante, vous pouvez également essayer de passer la configuration params dans l'appel de chargement, par exemple, store.load({params: {...}});

+0

Yup - c'est ce que je cherchais. Merci! – jeffkolez