2010-12-13 55 views
1

J'ai essayé d'obtenir la grille d'arbre en utilisant forestmodel pour travailler les derniers jours. Il me semble qu'il y a une limite au nombre de niveau qui peut être affiché en utilisant treegrid créé par programmation. J'ai modifié "dojox/grid/tests/test_treegrid_model2.html" du dojo, une fois que j'ai ajouté un autre niveau sous "Ottwa", j'ai reçu un "dojo.data.ItemFileReadStore: Argument invalide." Erreur.Y a-t-il une limite de niveau dans dojo treegrid?

... {id: 'CA', nom: 'Canada', tapez: 'pays', la population: '33 millions 'superficie: '9.984.670 kilomètres carrés', enfants: [{_ référence:' Ottawa '}, {_reference:' Toronto '}]}, {id:' Ottawa ', nom:' Ottawa ', type:' ville ', population:' 0,9 million ', fuseau horaire:' - 5 UTC ', enfants: [{_ référence: 'Ottawa1'}]}, {id: 'Ottawa1', nom: 'Ottawa1', tapez: 'city1', population: '0,9 million', fuseau horaire: '- 5 UTC'}, Si j'ajoute les 2 nouvelles villes au Canada, cela fonctionne très bien. ... {id: 'CA', nom: 'Canada', type: 'pays', population: '33 millions ', superficie:' 9 984 670 kilomètres carrés ', enfants: [{_ référence:' Ottawa '} , {_référence: 'Toronto'}, {_référence: 'Ottawa1'}, {_référence: 'Ottawa2'}]}, {id: 'Ottawa', nom: 'Ottawa', tapez: 'ville', population: '0,9 million', fuseau horaire: '- 5 UTC'}, {id: 'Ottawa1', nom: 'Ottawa1', type: 'ville1', population: '0,9 million', fuseau horaire: '- 5 UTC' }, {id : 'Ottawa2', nom: 'Ottawa2', tapez: 'city1', population: '0,9 million', fuseau horaire: '- 5 UTC'}, ...

y at-il une limite au nombre de niveau peut être affiché dans TreeGrid? Merci,

David

+0

J'ai été pointé sur ce ouvert coché: http://bugs.dojotoolkit.org/ticket/10945, je suppose que ce n'est pas encore fixé? –

Répondre

1

OK, je réponds à ma question, et nous espérons qu'il vous seront utiles pour d'autres personnes. C'est un bug confirmé, le correctif est prévu pour être publié avec la version 1.6. Mais si vous consultez le tronc le plus récent (http://svn.dojotoolkit.org/src/), et que vous mettez juste à jour votre TreeGrid.js, il devrait résoudre le problème.