私は剣道グリッドにツリービューのデータ(3レベル)を持っており、剣道グリッドを使ってツリービューを展開/折りたたんでいます。私の要件は、ツリーデータをレベルごとに一度に拡大/縮小することではありません。剣道グリッドUI:完全なツリーの代わりに1つのツリーノードを折り畳む
展開は
$(".treeview").data("kendoTreeView").expand(".k-item");
問題が崩壊している次のコードを使用して正常に動作しています。折りたたみボタンのツリーをクリックすると完全に折りたたまれますが、折り畳まれるのは1回だけです。
私はtreeview.collapse(treeview.findByText( "foo" を))を使用することができ
$(".treeview").data("kendoTreeView").collapse(".k-item"); Collapses to first level
$(".treeview").data("kendoTreeView").collapse(".k-group"); same: Collapses to first level
を以下試してみました。そのようなものですが、データが動的なので正確なテキストはわかりません。
ツリー全体ではなくノードを1つだけ折りたたむ方法はありますか。
上のすべてのノードを折りたたむ動的な場合は、提案いただきありがとうございますが、私は名前を計算することによって、それを修正しました(treeview.findByText( "foo"));を使用します。 –