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

jQuery Discussion :

Model Json pour JQGRID


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 107
    Par défaut Model Json pour JQGRID
    Bonjour, je tente d'utiliser un modèle de json suivant avec le modèle fournit :
    JSON dot notation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {
       "page":"1",
       "total":2,
       "records":"13", 
       "rows":[ 
          {"id":"12345","name":"Desktop Computers","email":"josh@josh.com","item":{"price":"1000.72", "weight": "1.22" }, "note": "note", "stock": "0","ship": "1"}, 
          {"id":"23456","name":"<var>laptop</var>","note":"Long text ","stock":"yes","item":{"price":"56.72", "weight":"1.22"},"ship": "2"},
          {"id":"34567","name":"LCD Monitor","note":"note3","stock":"true","item":{"price":"99999.72", "weight":"1.22"},"ship":"3"},
          {"id":"45678","name":"Speakers","note":"note","stock":"false","ship":"4"} 
        ] 
    }
    js code:
    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
    28
    jQuery("#bigset").jqGrid({	
    				//url:'./php/db_json_usr.php',
    				url:'./test.json',
    				datatype: "json",
    				height: 255,
    				repeatitems: false,
    				//colNames:['id','name', 'login', 'departement', 'file'],
    				 colModel:[
    						   {name:'name',label:'Name', width:150,editable: true},
    						   {name:'id',width:50, sorttype:"int", editable: true},
    						   {name:'email',label:'Email', width:150,editable: true,formatter:'email'},
    						   {name:'stock',label:'Stock', width:60, align:"center", editable: true,formatter:'checkbox',edittype:"checkbox"},
    						   {name:'item.price',label:'Price', width:100, align:"right", editable: true,formatter:'currency'},
    						   {name:'item.weight',label:'Weight',width:60, align:"right", editable: true,formatter:'number'},
    						   {name:'ship',label:'Ship Via',width:90, editable: true},      
    						   {name:'note',label:'Notes', width:100, sortable:false,editable: true,edittype:"textarea", editoptions:{rows:"2",cols:"20"}}      
    						 ],
    				rowNum:30,
    			//   	rowList:[10,20,30],
    				mtype: "POST",
    				pager: jQuery('#pagerb'),
    				pgbuttons: false,
    				pgtext: false,
    				pginput:false,
    				sortname: 'id',
    				viewrecords: true,
    				sortorder: "asc"
    			});
    Mais j'ai comme erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    d is undefined
    [Stopper sur une erreur] undefined)c[d[f].toLowerCase()]=parseI...f(typeof e==="string")g=e.split(".");
    Si j'utilise un modele type {"page":1,"total":1023,"records":12269,"rows":[{"id":"539","cell":["539","Eddy Lafarque","lae"]} ...
    j'arrive à faire fonctionner le code en le modifiant, mais c'est la première syntaxe de json qu'il me faut (sans le cell


    Merci pour votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 107
    Par défaut
    il suffit de rajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    jsonReader: {
    	repeatitems: false,
    	id: "Id" 
    },

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

Discussions similaires

  1. [Débutant] Accès champ JSON pour attribut classe Model
    Par zerguib dans le forum ASP.NET
    Réponses: 10
    Dernier message: 12/06/2013, 16h09
  2. support json pour postgresSQL
    Par archeboc dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 21/03/2008, 21h45
  3. [Prototype] Utiliser Json pour envoyer des données au serveur
    Par GandalfZeGrey dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 14/02/2008, 17h16
  4. Modele code pour importation requete ds Excel
    Par AMVBA dans le forum VBA Access
    Réponses: 7
    Dernier message: 15/06/2007, 09h29
  5. Réponses: 1
    Dernier message: 20/10/2006, 12h23

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