IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ext JS / Sencha Discussion :

Comment utiliser resutlat (liste) d'une methode dans extjs avec dwr


Sujet :

Ext JS / Sencha

  1. #1
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 78
    Points : 63
    Points
    63
    Par défaut Comment utiliser resutlat (liste) d'une methode dans extjs avec dwr
    Bonjour ,

    j'ai une methode getAll() qui retourne une liste d'objets

    je veux utiliser le retour de cette methode à travers dwr dans un fichier .js

    Methode getAll()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public list<nessai>getAll(){
     
    //retourne une liste 
    }
    Attributs de la classe nessai

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    private int id ;
    private String nom;
    et le bean declaré dans dwr est : Zone

    Comment je peux faire pour afficher le resultat de la methode getAll dans un fichier .js ??



    Merci d'avance

  2. #2
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 78
    Points : 63
    Points
    63
    Par défaut
    ben j'ai pu l'appeler avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Zone.getAll({
     
    callback:function(pReponsee){
    a=pReponse[3].nom_zone;//avec nom_zone attribut de la classe zone 
    alert(a);
    }});}
    Maintenant j'aimerai bien savoir comment je peux faire pour recuperer la valeur de "a" en dehors de callback ..

  3. #3
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 78
    Points : 63
    Points
    63
    Par défaut Affecter retour de callback à une variable globale
    Salut ,



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    var zone=new Array();
    	var zone2=new Array();
    	Zone.getAll({
    		callback:function(pReponse){
     
    			for(var i=0; i<pReponse.length; i++){
    				zone[i]={
    					'id_zone':pReponse[i].id_zone,
    					'nom_zone':pReponse[i].nom_zone}
     
     
     
    			}
    			}});
     
    			storeZone=new Ext.data.ArrayStore({
     
                    	fields:['id_zone','nom_zone'],
                    	data:'.....'
     
                    	});
    Comment je peux faire pour affecter resultat ( zone ) à zone2 pour que je puisse l'utiliser dans data de storeZone !!

    Pour résumer : je veux que "data égale à la liste récupérée par Zone.getAll()"


    Merciii !!

  4. #4
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 78
    Points : 63
    Points
    63
    Par défaut
    Quand je met dans la fonction callback :


    storeZone.loadData(pReponse)

    il renvoi au combobox le meme nombre de ligne renvoyé par la methode getAll() mais elles sont toutes nulles :s :s

  5. #5
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 78
    Points : 63
    Points
    63
    Par défaut
    Bonjour ,

    Je remplis mon combobox à travers une liste de 8 lignes , et quand je veux ouvrir le contenu de combobox je trouve que 8 lignes vides :s ..

  6. #6
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 78
    Points : 63
    Points
    63
    Par défaut
    Pour bien expliquer , je recupere une liste depuis java et je veux la mettre dans un combobox { extjs }

    Ca fait 4 jours que je cherche une solution :s :s

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/03/2008, 19h46
  2. Réponses: 1
    Dernier message: 22/11/2007, 22h52
  3. comment utiliser un programme comme une fonction dans une macro exel
    Par ERICKO dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/10/2007, 23h39
  4. Réponses: 8
    Dernier message: 21/08/2006, 19h05
  5. Réponses: 4
    Dernier message: 07/08/2006, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo