2010-06-03 14 views
0

J'essaie de faire fonctionner une datagrid Dojo - J'ai répliqué le premier exemple sur la page de documentation (http://docs.dojocampus.org/dojox/grid/DataGrid) & cela fonctionne très bien.La grille de données Dojo ne s'affiche pas à l'intérieur d'une autre div

Cependant, lorsque je tente d'afficher la grille dans un autre div (ie mettre « gridContainer4 » de l'exemple à l'intérieur tout autre div) n'affiche ...

Toute aide serait appréciée - ne peut pas trouver quoi que ce soit à ce sujet en ligne!

Répondre

0

Enfin, il cernées:

Le texte exemple crée la nouvelle dojox.grid.DataGrid et l'applique à « document.createElement (« div ») » - la modification de ce à l'ID d'un div existant fixe la problème (plutôt que appendChild-tion à un autre div)

Code d'origine:

var grid4 = new dojox.grid.DataGrid({ query: { Title: '*' }, store: store4, clientSort: true, rowSelector: '20px', structure: layout4 }, document.createElement('div'));

changements:

var grid4 = new dojox.grid.DataGrid({ query: { Title: '*' }, store: store4, clientSort: true, rowSelector: '20px', structure: layout4 }, "gridContainer4");