こんにちは、私は ForestStoreModel と ItemFileWriteStore で道場ツリーを使用しています。ツリー ルートの上部にツリー アイテムを追加するすぐに使用できる方法を探しています。デフォルトの動作では、アイテムはツリーの一番下に追加されます。これが、ツリーにアイテムを追加する方法です。(道場 V 1.8)
this.model.newItem({ name:''+item.name+'', type: ''+item.type+''},parent);
こんにちは、私は ForestStoreModel と ItemFileWriteStore で道場ツリーを使用しています。ツリー ルートの上部にツリー アイテムを追加するすぐに使用できる方法を探しています。デフォルトの動作では、アイテムはツリーの一番下に追加されます。これが、ツリーにアイテムを追加する方法です。(道場 V 1.8)
this.model.newItem({ name:''+item.name+'', type: ''+item.type+''},parent);
将来の検索者のためにこれに答えます。私は js についてはまったく新しいので、主に DOJO API とそれに付随するドキュメントに依存していました。API に従って追加のパラメーターを使用して、特定のインデックスに newItem を挿入しようとしました。すなわち。(引数、親アイテム、挿入インデックス、アイテムの前)。これらのパラメータ(childItem、古い親Item、新しい親Item、bcopy、insertIndex、Itemの前)を使用してpasteitemメソッドも試しました。どちらも成功しませんでした。デバッガーでこれらのメソッドにステップ インしようとしたところ、ルート オブジェクトを親オブジェクトとして渡すと、dojo の扱いが少し異なることがわかりました。そこで、ツリーのルート要素として使用するデフォルトのルート レベル要素を作成しました。問題が解決しました。これらの機能はすべて機能し始めました。残念ながら、これらの関数がそうではないことを明記しているドキュメントは見つかりませんでした。t は、親パラメーターとして Root をサポートします。少なくともこれらのインデックスベースの挿入目的のために。私はそれが本当に奇妙だと思います。私はまだ間違っている可能性があるので、後で詳しく説明できる読者もいるかもしれません。これを前に出すだけで