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

  1. #1
    Débutant   Avatar de SonnyFab
    Étudiant
    Inscrit en
    mai 2010
    Messages
    493
    Détails du profil
    Informations personnelles :
    Âge : 29

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2010
    Messages : 493
    Points : 209
    Points
    209

    Par défaut Affichez le noms et numeros phonegap

    Bonsoir,

    Je souhaite afficher les noms et les numéros sur Phonegap mais j'arrive pas. Je n'affiche que les noms ainsi que les ID.

    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
    function listContacts(){
    	
    		var options = new ContactFindOptions();
    		options.filter = "";
    		options.multiple = true;
    		var fields = ["*"];
    		navigator.contacts.find(fields, onSuccess, onError, options);
    }
    
    function onSuccess(contacts){
    	
    	var ul = document.getElementById('contacts-list');
    	for (var i=0; i<contacts.length; i++){
    
    			var newLI = document.createElement('li');
    			newLI.innerHTML = contacts[i].id+" "+contacts[i].name.formatted;
    			ul.appendChild(newLI);
    	} 
    }
    et le fichier HTML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
       <div id="deviceready" class="blink">
    		 <p class="event listening"> Conecting to Device </p>
                <p class="event received">
    			<h1>Repertoire</h1>
    			
    		    <ul id="contacts-list"></ul>
    			</p>
            </div>
        </div>
        <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript" src="js/index.js"></script>
        <script type="text/javascript">
            app.initialize();
        </script>
    Je souhaite afficher les numeros de chaque contacts enfait.

    Merci
    C'est quand tout semble perdu qu'il ne faut jamais abandonner...

  2. #2
    Débutant   Avatar de SonnyFab
    Étudiant
    Inscrit en
    mai 2010
    Messages
    493
    Détails du profil
    Informations personnelles :
    Âge : 29

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2010
    Messages : 493
    Points : 209
    Points
    209

    Par défaut

    Il fallait rajouter une autre boucle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function onSuccess(contacts){
    	
    	var ul = document.getElementById('contacts-list');
    	for (var i=0; i<contacts.length; i++){
    	for (var j=0; j<contacts[i].phoneNumbers.length; j++) {
    			
    			//"+contacts[i].phoneNumbers[j].type+"
    			
    			var newLI = document.createElement('li');
    		newLI.innerHTML = contacts[i].name.formatted+"  "+contacts[i].phoneNumbers[j].value;
    			ul.appendChild(newLI);
    		}
    	}   
    }
    Merci
    C'est quand tout semble perdu qu'il ne faut jamais abandonner...

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

Discussions similaires

  1. nom ou numero de serie d'un composant materiel
    Par bellak dans le forum Composants
    Réponses: 22
    Dernier message: 26/10/2008, 14h33
  2. Réponses: 2
    Dernier message: 29/03/2007, 09h38
  3. Numero d'IP à la place du nom de domaine
    Par Laure4878 dans le forum Windows XP
    Réponses: 2
    Dernier message: 26/09/2006, 15h04
  4. [C#]recuperer numero process ou nom a partir du handle d'une form
    Par aymane_farissi dans le forum Windows Forms
    Réponses: 1
    Dernier message: 17/08/2006, 20h10
  5. afficher plusieurs numeros pour un nom
    Par allowen dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/11/2005, 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