Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Ext JS / Sencha
Ext JS / Sencha Ext JS / Sencha Forum d'entraide sur les frameworks Ext JS et Sencha. Avant de poster : FAQ ExtJS / Sencha, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/09/2011, 18h37   #1
Invité de passage
 
soungalo sidibe
Inscription : février 2011
Messages : 17
Détails du profil
Informations personnelles :
Nom : soungalo sidibe

Informations forums :
Inscription : février 2011
Messages : 17
Points : 0
Points : 0
Par défaut chargement Fomulaire extjs

comment charger un formulaire avec des données d'une liste?
je dispose d'une liste d'object sous format json. sur mon formulaire j'affiche un ensemble de cases à cocher (autant de case que d'element dans ma liste) . selon une valeur de d'un item de la liste je veux que la case correspondante soit cochée.
y a t-il un mecaniseme qui permette de faire cela en appelant seulement la methode loadRecord() du formulaire?

pour l'instant je boucle sur la liste afin de traiter les element un a un: ce que je veux eviter.

merci d'avance.
soung est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 09h44   #2
Membre confirmé
 
Homme
Étudiant
Inscription : mai 2007
Messages : 251
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2007
Messages : 251
Points : 243
Points : 243
Bonjour,

Ton Json doit être de cette forme la :
Code :
1
2
3
4
5
6
7
8
9
{
    "success": true,
    "data": [
        {
            "mon_champ": "ma_valeur",
            "mon_champ2": "ma_valeur2"
        }
    ]
}
La structure de tes champs devrons être de cette forme :
Code :
1
2
3
4
5
6
{
    xtype: 'textfield',
    id: 'monchamp1',
    name: 'mon_champ',
    etc....
}
Le "name" de ton champ doit correspondre "mon_champ" qui est dans le Json.
Si ton Json est bien formé tu pourra faire un
Code :
formPanel.load({.....});
et les données remplirons les champs.

Je ne sais si j'ai été clair :s
abraxis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h26.


 
 
 
 
Partenaires

Hébergement Web