ツリーパネルのリーフノードへのドラッグアンドドロップを有効にする方法を知っている人はいますか?
私のシナリオは次のシナリオとまったく同じです:http ://dev.sencha.com/deploy/dev/examples/tree/reorder.html ですが、リーフノードにアイテムを追加する必要もあります。
ありがとう
OPは、リーフノードにアイテムをドロップして非リーフにする(アイテムがその子になる)ことができるかどうかを知りたいと思います。また、この例ではこれがサポートされていないことがわかりました...
更新:Senchaフォーラムの次の投稿は、この問題に直接対処しています。
提案を適用しました(子のないノードを「拡張」および「ロード」とマークします)。Extは「リーフ」アイコンを使用しますが、それでもドロップできます。ユーザーがそのようなノードにアイテムをドロップすると、アイコンがフォルダーに変わります。「leaf」構成オプションは、ノードにアイテムがドロップされるのを防ぎます。
children
私の解決策は、子がない場合にparamに空の配列を返すことです。
これがRubyonRailsバックエンドの例です。
{
id: record.id,
name: record.name,
children: record.has_children? ? nil : []
}
子供がいない場合は、レコードの近くに+記号が表示されません