データベースからすべてのデータを取得するすべてのタスクを含むツリーがあり、ツリービュー パネルにデータを表示できます。
ここで、ルート ノードを動的に追加します。すなわち。ユーザーが [新しいルート ノードの追加] ボタンをクリックすると、ツリー ビュー パネルで新しいルートを作成できます。
既存のルート パネルの子は作成できますが、新しい親は作成できません。
子を既存のルートノードに追加する私のコードは
text: 'Add new Root Node',
iconCls: 'icon-save',
handler: function () {
var task = taskStore.getRootNode().findChild('Name', 'Parent 1');
if(task) {
task.insertChild(0, new taskStore.model({
Name: 'Added as first child!',
PercentDone: 60,
StartDate : new Date(2010, 0, 6),
EndDate : new Date(2010, 0, 8)
})
);
}
}
クリックするとすべて問題ありませんが、新しいルート ノードを作成したいと考えています。それで、私が自分のものに変えなければならなかったことが起こります。
敬具 Yogendra Singh