0
これまでのコードでは、ツリーノードをドラッグアンドドロップしてグリッドパネルに残しています。ツリーノードに関連付けられているグリッド情報が削除されたときにツリーノードを削除する方法を知りたい。ExtJS 4では、ノードに関連付けられたグリッド情報がランダムに削除されたときにツリーノードを削除する方法
これまでのコードでは、ツリーノードをドラッグアンドドロップしてグリッドパネルに残しています。ツリーノードに関連付けられているグリッド情報が削除されたときにツリーノードを削除する方法を知りたい。ExtJS 4では、ノードに関連付けられたグリッド情報がランダムに削除されたときにツリーノードを削除する方法
グリッドとツリーの両方でモデルにidプロパティのようなものがあります。したがって、グリッド内のレコードを削除すると、ツリー内のこのIDを持つノードを検索して削除することもできます。もう1つの方法は、ドロップしたときにノードへの参照を保存することです。
フローは次のとおりです。
内の参照を保存する作成されたツリー
にグリッドからレコードをドロップしonNodeDrop :function(){ grid.getSelected()。treeNode = tree.lastCreatedNode; }
グリッド内のレコードを削除すると、ノードも削除できます。
注 - これは単なる擬似コードであり、動作しません。ちょうどあなたに考えを与えるために。
ありがとうございます!その上でうまくいく –