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

Bibliothèques & Frameworks Discussion :

Charger les données d'une datagrid


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mars 2013
    Messages : 19
    Points : 17
    Points
    17
    Par défaut Charger les données d'une datagrid
    Bonjour ,



    j'utilise un toolkit dojo pour visualiser des images et des informations lié a chaque image ce code suivant permet d'avoir mes données

    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
    22
    23
    24
    25
    26
    27
    $.declare("profile.Data", dijit._Widget, {
    	constructor: function(){
    		var $$ = $.byId;
    		this.nodeReferences = {
    			"Location" : $$("proLocation"),
    			"Website"  : $$("proWebsite"),
    			"employer" : $$("proEmployer"),
    			"Role"    : $$("proRole")
    		}
    	}, 
    	setData: function(data){
    		var node = this.nodeReferences;
    		for(var i in node){
    			if(i in data){
    				d.style(node[i],"display","");
    				var txt = (i == "website" ? "<a href='" + data[i] + "'>" + data[i] + "</a><br>"   : data[i]);
    				node[i].innerHTML = txt;
    			}else{
    				d.style(node[i],"display","none");
    			}
    		}
    		d.anim("profileArea",{ 
    			opacity:{ start:0, end: 0.99 }, 
    			paddingLeft:{ start:72, end:0 } }, 520, d.fx.easing.bounceOut
    		); 
    	}
    });
    je cherche à récuperer des données que je vais mettre sur une datagrid

    je veux utiliser le meme code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    constructor: function(){
    	this.nodeReferences = {
    		mission  : var mission,
    		durée    : var duree,
    		adresse  : var adresse
    	}
    },
    je ne sais pas comment recuperer ces données et et faire une fonction qui les charge dans une datagrid

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    chargerGrid:function(){
     
    }
    code pour ma grid:

    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
    (function(){
    	var dataStore = new dojo.data.ItemFileWriteStore({data: data});	
            var data = {donnees que j'ai recuperé};        	
    	var gridStructure = [
    		[{ field: "mission", name: "Mission", width: 15, },
    		{ field: "durée", 	name: "Durée", width: 10,  },
    		{ field: "lieu",  name: "Lieu", width: 10, }
    		]
    	]; 		                 
    	var grid = new dojox.grid.DataGrid({
    		id: "grid",
    		jsid: "grid",
    		store: dataStore,
                    autoHeight:true,
                    autoWidth:true,	
                    structure: gridStructure
    	});
    	 grid.placeAt("Grid");
    	 grid.startup(); 
    })();
    pourriez m aider svp
    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Points : 535
    Points
    535
    Par défaut
    Bonjour,

    Je ne comprends pas tout à fait ce que vous souhaitez comme information.

    var dataStore = new dojo.data.ItemFileWriteStore({data: data});
    var data = {donnees que j'ai recuperé};
    Soit vous récupérez les données via un script appelé par le store avec des paramètres GET pour une requête :
    var dataStore = new dojo.data.ItemFileWriteStore({url: [scriptAppelé]});
    Soit vous créez l'objet data avec les informations que vous avez déjà.
    var data = {donnees que j'ai recuperé};
    var dataStore = new dojo.data.ItemFileWriteStore({data: data});

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/05/2014, 10h29
  2. Réponses: 1
    Dernier message: 06/12/2011, 22h08
  3. Charger les données d'une table
    Par petitcatenaire dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 07/12/2008, 15h56
  4. [VBA-E] afficher les données d'une datagrid dans des zones de textes
    Par fadwa dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/05/2006, 14h51
  5. Réponses: 13
    Dernier message: 14/09/2005, 17h21

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