1

在过去的几天里,我试图让 treegrid 使用 Forestmodel 工作。在我看来,使用以编程方式创建的树形网格可以显示的级别数量是有限制的。我修改了 dojo 的“dojox/grid/tests/test_treegrid_model2.html”,一旦我在“Ottwa”下添加另一个级别,我得到一个“dojo.data.ItemFileReadStore:无效的项目参数”。错误。

... { id:'CA',名称:'Canada',类型:'country',人口:'3300 万',面积:'9,984,670 平方公里',儿童:[{_reference:'Ottawa'},{_reference :'Toronto'}]}, { id: 'Ottawa', name:'Ottawa', type:'city', 人口:'90万', timezone:'-5 UTC', children:[{_reference:'Ottawa1 '}]},{ id:'Ottawa1',名称:'Ottawa1',类型:'city1',人口:'90 万',时区:'-5 UTC'},...

如果我将 2 个新城市添加到加拿大,它就可以了。... { id:'CA',名称:'Canada',类型:'country',人口:'3300 万',面积:'9,984,670 平方公里',儿童:[{_reference:'Ottawa'},{_reference :'Toronto'}, {_reference:'Ottawa1'}, {_reference:'Ottawa2'}] }, { id: 'Ottawa', name:'Ottawa', type:'city', 人口:'90万',时区:'-5 UTC'},{ id:'Ottawa1',名称:'Ottawa1',类型:'city1',人口:'90 万',时区:'-5 UTC'},{ id:'Ottawa2' ,名称:'Ottawa2',类型:'city1',人口:'90万',时区:'-5 UTC'},...

TreeGrid 中可以显示的级别数量是否有限制?谢谢,

大卫

4

1 回答 1

1

好的,我正在回答我自己的问题,希望它对其他人有用。这是一个已确认的错误,错误修复计划与 1.6 一起发布。但是,如果您查看最新的主干 (http://svn.dojotoolkit.org/src/),并更新您的 TreeGrid.js,它应该可以解决问题。

于 2010-12-14T16:40:35.977 回答