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 :

Affichage de données à concaténer


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Madagascar

    Informations forums :
    Inscription : Novembre 2010
    Messages : 47
    Par défaut Affichage de données à concaténer
    Bjr, je suis novice avec extjs. Je dois faire une maintenance de projet réalisé avec extjs puisque celui qui l'a conçu est parti. Je n'ai pas l'habitude de javascript aussi.
    Voilà mon problème, j'ai regardé sur les autres discussions et j'ai finalement trifouillé et fais ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Ext.Ajax.request({
    var resultat = Ext.decode(request.responseText);
    for(var i=0;i<resultat.nb;i++)
    {
    	alert(resultat.age[i]); 
    	Ext.getCmp('monchamp').setValue(resultat.age[i]); 
    }
    });
    json
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {"nb":"3","age":[{"1"},{"2"},{"3"}]}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(resultat.age[i]);
    me renvoit 1 puis 2 puis 3 mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ext.getCmp('monchamp').setValue(resultat.age[i]);
    me renvoit 3 alors que j'ai besoin que ça s'affiche avec 1 2 3.
    Je sais que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(resultat.age[0]+' '+resultat.age[1]+' '+resultat.age[2]);
    me donne 1 2 3 mais comment faire quand le nb n'est pas défini à l'avance.
    Merci d'avance

  2. #2
    Membre confirmé Avatar de ninatity
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2010
    Messages : 64
    Par défaut
    Bonjour, essais-ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Ext.Ajax.request({
    var resultat = Ext.decode(request.responseText);
    	if(resultat)
    	{
    	var valeur = '';
    	for(var i=0;i<resultat.nb;i++)
    	{
    		var reponse = resultat.age[i];
    		valeur+= reponse + ' ';
    	}
    	}
    	Ext.getCmp('monchamp').setValue(valeur); 
    }
    });
    Bonne continuation!!!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Madagascar

    Informations forums :
    Inscription : Novembre 2010
    Messages : 47
    Par défaut
    Coucou!!
    Merci ky an!!!
    C'est vrai je n'ai pas pensé à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    valeur+= reponse + ' ';
    .
    Bonne continuation à toi aussi!!
    Mazotoa ky an

  4. #4
    Membre confirmé Avatar de ninatity
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2010
    Messages : 64
    Par défaut
    Ok Mi,
    J'espère qu'il n'est pas trop dur F au taf?
    Mazotoa ky an!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Madagascar

    Informations forums :
    Inscription : Novembre 2010
    Messages : 47
    Par défaut
    Au fait, j'ai un autre problème lié à la réponse.
    La concaténation se passe bien mais quand je veux les insérer dans ma base de données, il y a un enregistrement supplémentaire avec pour valeur null.

    J'ai déjà essayé avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var valeurage = Ext.getCmp('monchamp').getValue();
    var valeur_age = valeurage.trim();
    quand je teste avec alert
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(valeur_age+'ok'); //le ok c'est pour s'assurer que l'espace s'enlève
    il me renvoit bien
    mais quand je fais ma requête ajax pour enregistrer dans la base, il y a toujours cet enregistrement supplémentaire comme ceci
    .
    Comment faire pour enlever ce 'null'?
    Merci pour vos réponses!

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 207
    Par défaut
    Et si tu fais un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (valeur_age == null)
    	valeur_age="";
    Dans le alert tu as maintenant vide ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. WPF affichage de données concaténées
    Par lerieure dans le forum Windows Presentation Foundation
    Réponses: 11
    Dernier message: 14/12/2010, 18h37
  2. TDBCtrlGrid - Affichage des données
    Par audreyb dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/10/2004, 13h10
  3. [JTable] Problème d'affichage des données
    Par ddams dans le forum Composants
    Réponses: 2
    Dernier message: 15/09/2004, 17h07
  4. Affichage de données (histograme, graphe etc.)
    Par sunshine33 dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 13/01/2004, 14h16
  5. PB : affichage de données avec accent sous delphi 6
    Par kinda dans le forum Débuter
    Réponses: 3
    Dernier message: 03/07/2003, 13h19

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