begin process at 2012 02 13 14:54:55
  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è [Ext js] Afficher un grid [ par Trinou ] Bonjour à tous, Je débute en JS, et je voudrais afficher un array grid. J'ai essayé et cherché mais je n'arrive pas à comprendre ce qui ne va pas dan 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 Utilisation d'un fieldset de ExtJs [ par asmagh ] Bonjour, Je suis débutante en JavaScript et j'ai besoin de votre aide. Je veux utiliser un fieldset de la bibliothèque ExtJs pour le placer dans une z comment remplir une Ext grid à partir d'une DB à l'aide du JAVA ?? [ par 3askou ] SVP je me galere .. j'ai une Ext grid et je sais pas comment la remplir depuis ma base MySql ?? en fete je travaille sur un projet web dynamique du ja valeur inserer dynamiquement dans javascript [ par mdh12 ] salut, j'espère que je suis dans le bon espace de forum pour traiter mon problème le code suivant sert a afficher le statistique sous forme de comenb Insertion d'un élement dans un fieldset [ par asmagh ] Bonjour, s'il vous plait j'aimerai savoir comment je peux inserer un élément dans un fieldset existant de la bibliotheque ext Js. sachant que mon e Javacript Application facebook : Publiez sur un mur [ par quinton75 ] Bonjour, [^^clinoeil1][^^clinoeil1] Je souhaite développer une application en php ou js qui donne la possibilité au visiteur de publier une des p


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,593 sec (4)

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