我试图使用forestmodel在过去的几天内使用treegrid。在我看来,使用以编程方式创建的treegrid可以显示的级别数量有限制。 我修改了dojo的“dojox / grid / tests / test_treegrid_model2.html”,一旦我在“Ottwa”下添加了另一个级别,我得到了一个“dojo.data.ItemFileReadStore:无效的项目参数”。错误。
... {id:'CA',名称:'加拿大',类型:'国家',人口:'33百万',面积:'9,984,670平方公里', 孩子:[{_参考: '渥太华'}, {_reference: '多伦多'}]}, {id:'渥太华',名称:'渥太华',类型:'城市',人口:'0.9百万',时区:' - 5 UTC', 小孩:[{_参考: 'Ottawa1'}]}, {id:'Ottawa1',名称:'Ottawa1',类型:'city1',人口:'0.9百万',时区:' - 5 UTC'}, ...
如果我将2个新城市添加到加拿大,那就可以了。 ... {id:'CA',名称:'加拿大',类型:'国家',人口:'33百万',面积:'9,984,670平方公里', 孩子:[{_参考: '渥太华'}, {_reference: '多伦多'}, {_reference: 'Ottawa1'}, {_reference:'Ottawa2'}]}, {id:'渥太华',名称:'渥太华',类型:'城市',人口:'0.9百万',时区:' - 5 UTC'}, {id:'Ottawa1',名称:'Ottawa1',类型:'city1',人口:'0.9百万',时区:' - 5 UTC'}, {id:'Ottawa2',名称:'Ottawa2',类型:'city1',人口:'0.9百万',时区:' - 5 UTC'}, ...
TreeGrid中可以显示的级别数量是否有限制? 谢谢,
大卫
答案 0 :(得分:1)
好的,我正在回答我自己的问题,希望这对其他人有用。这是一个确认的bug,错误修复计划与1.6一起发布。但是如果你查看最新的主干(http://svn.dojotoolkit.org/src/),并且只是更新你的TreeGrid.js,它应该解决问题。