1

過去数日間、forestmodelを使用してツリーグリッドを機能させようとしました。プログラムで作成されたツリーグリッドを使用して表示できるレベルの数には制限があるようです。dojo の "dojox/grid/tests/test_treegrid_model2.html" を変更し、"Ottwa" の下に別のレベルを追加すると、"dojo.data.ItemFileReadStore: Invalid item argument" が表示されました。エラー。

... { id: 'CA', name:'カナダ', type:'country', 人口:'3300万', area:'9,984,670 平方 km', children:[{_reference:'オタワ'}, {_reference :'トロント'}]}, { id: 'オタワ', 名前:'オタワ', タイプ:'都市', 人口:'90万', タイムゾーン:'-5 UTC', 子供:[{_reference:'オタワ1 '}]}, { id: 'Ottawa1', name:'Ottawa1', type:'city1', 人口:'90万', timezone:'-5 UTC'}, ...

2 つの新しい都市をカナダに追加すると、問題なく動作します。... { id: 'CA', name:'Canada', type:'country', 人口:'33 million', area:'9,984,670 sq km', children:[{_reference:'Ottawa'}, {_reference :'トロント'}, {_reference:'Ottawa1'}, {_reference:'Ottawa2'}] }, { id: 'オタワ', name:'オタワ', type:'city', 人口:'90万', timezone:'-5 UTC'}, { id: 'Ottawa1', name:'Ottawa1', type:'city1', 人口:'90万', timezone:'-5 UTC'}, { id: 'Ottawa2' 、名前:'Ottawa2'、タイプ:'city1'、人口:'90 万'、タイムゾーン:'-5 UTC'}、...

TreeGridで表示できるレベル数に制限はありますか? ありがとう、

デビッド

4

1 に答える 1

1

OK、私は自分の質問に答えています。うまくいけば、他の人に役立つでしょう。これは確認済みのバグであり、バグ修正は 1.6 でリリースされる予定です。しかし、最新のトランク (http://svn.dojotoolkit.org/src/) をチェックアウトし、TreeGrid.js を更新するだけで問題が解決するはずです。

于 2010-12-14T16:40:35.977 に答える