Salut,
j'ai une dojox.grid.DataGrid :
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
29
30
31
32
33
 
         //creation du layout du grid
         var objLayout = new Array();
          objLayout = [
              {
                   field : "id",
                   name  :  "N°",
                   width : "60px"
              },
              {
                   field : 'champs',
                   name  : 'champs',
                   width : "120px",
                   editable : true
              },
              {
                    field : 'valeur',
                    name  : 'Valeur',
                    width :"150px",
                    editable: true
              }
          ];
var myGrid = new dojox.grid.DataGrid({
       style : "width: 63em; height: 15em;",
        id : "myGrid",
        store : myStore,
        structure: objLayout,
        rowSelector : "20px",
        clientSort : true,
        columnReordering : true
});
myGrid.startup();
divGrid.appendChild(myGrid.domNode);
et une function pour ajoute des ligne ds la grid :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 function ajouterLigne() 
 {
         // définir les propriétés pour le nouveau point:
            var myNewItem = 
            {
                    id          : '',
                    champs : '',
                    valeur    : ''
            };
            // Ajouter le nouvel élément dans le store:
           dijit.byId('myGrid').store.newItem(myNewItem);
 }
mon problem : lorsque je clique sur le button qui ajouter une ligne ds ma grid il ajoute une ligne mais il ne s'affiche pas ça dans le cas ou la grid ne contient aucun ligne, par contre ds le cas ou la grid contient des ligne ça marche bien..

merci de m'aider