begin process at 2010 03 20 22:58:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Autre Framework

 > 

ExtJS -> Tab + grid


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ExtJS -> Tab + grid

lundi 1 décembre 2008 à 10:31:44 | ExtJS -> Tab + grid

yannickiwi

Bonjour,

Je cherche a mettre une grid dans mon tab extJs. pour ce faire voici le code que j'ai développer:

fichier html:
<html>
<head>
<title>TabPanel Tutorial</title>
<!-- Ext CSS and Libs -->
<link rel="stylesheet" type="text/css"    href="../../../resources/css/ext-all.css" />
<script type="text/javascript"    src="../../../adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../../../ext-all.js"></script>
<script type="text/javascript" src="tab_actions.js"></script>
<link rel="stylesheet" type="text/css" href="style.css" /><!-- LIBS -->
</head>
<body>
    <div id="tableau">
        <div id="acheteurs" class="x-hide-display">
            <div id="acheteurGrid"></div>
        </div>
        <div id="vendeurs" class="x-hide-display">
            World, hello ! o/
        </div>
    </div>

</body>
</html>

Et maintenant le script ExtJS:
Ext.onReady(function(){
   
    //Le développement d'un tab se fait grâce à Ext.TabPanel:
    var tableau = new Ext.TabPanel({
        //Lui donné une valeur <div id="..."
        renderTo: 'tableau',
       
        //une fois celà fait, nous pouvons définire la frame:
        frame: true,
       
        //Puis les dimensions
        width: 600,
        height: 350,
       
        //Le fait d'être autoScrollable
        autoScrollable: true,
       
        //Ensuite nous pouvons définir les items:
        items:[
            //ContentE1 = <div id="valeur_contentE1">
            {
                contentE1:'acheteurs',
                title:'Clients acheteurs',
                autoLoad: loadGrid()
            },
            {
                contentE1:'vendeurs',
                title:'Clients vendeurs',
                autoLoad: {url: 'helloworld.php'}
            }
        ]
    });
   
    function loadGrid() {
        var loadInfo = new Ext.GridPanel({
            //url: 'clientAcheteur.xml',
            reader: new Ext.data.XmlReader({
                record: 'item',
                id: 'id'
            })
        });
       
        var grid = new Ext.grid.GridPanel({
            store: loadInfo,
            columns: [
            {header: "Nom", width: 120, dataIndex:'lastName', sortable: True},
            {header: "Prénom", width: 120, dataIndex:'firstName', sortable: True},
            ],
            render-to:'grid',
            width: 240,
            height: 200
        });
    };
});

Le problème est sur la dernière ligne que je vous ai mis en gras: "render-to:'grid'". Voici l'erreur:
missing : after property id
render-to:'grid',\n
De cette erreur, ma page s'affiche blanche. Mais si j'enlève render-to,  Ma grid ne se charge pas dans mon tab. Comment faire alors?

Je vous mets ci-dessous les composants utilisés, histoire que vous ayez une meilleure idée de mon sujet:
le tab: [ Lien ]
la grid:  [ Lien ]

Meilleures salutations

Kmel
mardi 2 décembre 2008 à 11:31:44 | Re : ExtJS -> Tab + grid

Teclis01

Le forum d'ExtJs sera plus à même à répondre a ta demande...
Essaye d'ajouter un div avec un id="grid" (a vu de nez)

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro

mardi 2 décembre 2008 à 17:31:58 | Re : ExtJS -> Tab + grid

SIDGEY

c'est à cause de la virgule dans tes colonnes .

var grid = new Ext.grid.GridPanel({
            store: loadInfo,
            columns: [
            {header: "Nom", width: 120, dataIndex:'lastName', sortable: True},
            {header: "Prénom", width: 120, dataIndex:'firstName', sortable: True}
            ],
            render-to:'grid',
            width: 240,
            height: 200
        });

avec ça, ton script devrait marcher.
jeudi 12 février 2009 à 14:06:55 | Re : ExtJS -> Tab + grid

SIDGEY

et aussi :

renderTo: 'grid',




Cette discussion est classée dans : true, tab, grid, ext, extjs


Répondre à ce message

Sujets en rapport avec ce message

Ext JS - Exploitation de la réponse du serveur [ par malemdev ] Bonjour à tous, Je développe une application web basée sur le framework Ext JS. Mais je débute sur le modèle AJAX et je rencontre mes premiers problè grid dans extjs [ par taznokte ] salut tout le monde S'il vous plait je suis nouvelle dans extjs. il faut que je commence avec les grid mais je trouve pas un cours complet avec l'exp récupérer des données dans une data Grid Extjs [ par kingking007 ] SLT MES CHER AMIS... Bonjour, je voudrais récupérer des données de ma base de donnée, via un fichier PHP, avec des requetes MySql et les mettre dans Comment afficher les données a partir d'une base de données mysql dans une datagrid extjs [ par kingking007 ] SLT MES CHER AMIS... je veux savoir comment je peux afficher les données a partir d'une base de données mysql dans une datagrid extjs merci le datagid Attribuer une action au true/false d'une checkbox [ par wix93 ] Bonjour,je débute au niveau language html et j'ai une question. Comment fait on pour attribuer une action lorsque la checkbox nous renvoie le true/fal problème avec le boutton close d'un Panel [ par wagdifr ] Bonjour , voici mon code : [code=js] com = new YAHOO.widget.Panel("test", { fixedcenter:true, Aide 3eme liste dynamique ??? [ par morpheus22170 ] bonjour j'arrive à faire 2 listes dynamiques, c'est à dire quand je choisis la section infomatique, j'ai les catégories souris-écrans-unités-imprimant Simuler un "TAB" avec Chrome [ par jokerss16 ] Bonjour je cherche à reproduire un tab avec chrome, sous ie cela fonctionne super bien, apres mon catch je fait un event.keyCode=9; mais avce chrome Faire un drag and drop dans une grid (EXTJS) [ par tsunami77 ] Bonjour, J'ai créé 2 grids, une ou je glisse les donner pour remplir la seconde. Je désirerais ordonner les ligne de la seconde a ma donne volonter, Problème expression régulière [ par NicoIRIS ] Bonjour, je souhaite vérifier la bonne conformité d'une adresse mac renseigné par un utilisateur. Pour ce faire, je split ma chaine sur les : je mets


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales