問題タブ [treeview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5356 参照

javascript - JQuery ツリービューのレンダリングをトリガーする方法

jquery ツリー プラグインを使用して、階層データをレンダリングします。

ユーザーがこのデータと対話できるようにする追加機能をコーディングしました(ノードの追加/削除、ノードの交換など...)

現在、このプラグインは、ノードを追加したいときはいつでも、次のメソッドを呼び出すことができることをサポートしています。

ここでbranchesjQuery object、特定のノードを表す HTML ブロックを使用して作成されます。

ただし、ノードの削除と交換には、次のような一般的な JQuery 関数を使用します。

削除の場合、

交換のため、

topnd2id特定のツリー ノードの です。

ノードは適切に削除/スワップされますが、問題はツリーがレンダリングされないため、ツリー イメージ (主に枝を示す垂直線) が適切に設定されないことです。

たとえば、最後のノードを削除すると、そのノードはレンダリングされたツリービューから削除されますが、残りの兄弟ノードは枝線イメージとして L を取得する必要がありますが、 | は取得しません。.

電話してみた

$("#browser").treeview();

あなたのアイデアを教えてください。

ありがとう、ジャタン

0 投票する
1 に答える
1159 参照

javascript - メニュー内に YUI ツリービューを埋め込む

誰かがそれをクリックするたびに、チェックボックス付きのツリービューが表示され、ツリー内のノードを選択できる Web サイトナビゲーションメニューが必要です。

これは YUI Treeview ( http://developer.yahoo.com/yui/treeview/ ) で可能ですか、それとも自分で作成する必要がありますか?

0 投票する
1 に答える
19433 参照

wpf - WPFでツリービューにアイコンを追加するには?

ツリービューにいくつかのアイコンを追加したいと思います。XAML 内でそれを行う方法はありますか?

0 投票する
3 に答える
474 参照

asp.net - ASP.NETツリービューとXML配列

TreeViewをXMLDataSourceにバインドしています。データバインドは自動的に生成され、XMLは次のようになります。-

TreeViewはXMLを正しく表示しますが、ノードをクリックしてSelectedNodeChangedイベントが発生すると、どの乗客ノードをクリックしても、DataPathは常にリストの最初の乗客へのパスになります。

クリックした実際のノードのデータパスを取得する方法を知っている人はいますか?

0 投票する
2 に答える
500 参照

memory-management - The Big Tree: RIA でデータをリリースするタイミング

この質問は、Java JTree または Window .Net Tree (Winforms) または Adob​​e Flex Tree に関するものです。

クライアント/サーバー アプリケーション (Flex の場合、実際には Web です) には、階層データを含むツリーがあります (Windows Explorer タイプのインターフェイス内)。現在、ユーザーがサーバーからより多くのデータを要求すると、ツリーを遅延ロードします。これは問題なく、約 750K ノード (.Net Winforms および Adob​​e Flex で経験的にテスト済み) までは機能しますが、その後は遅くなります。しかし、データベースは急速に拡大し (主に、ユーザーが大量のノードを貼り付けることができるため)、2,000 万ノードのデータベースはまったくありそうもないことではありません。

ガベージ コレクターがメモリを解放できるように、ブランチが折りたたまれているときにツリーからデータを解放する必要がありますか? これは問題ありませんが、ユーザーが効率的でなく、ブランチを折りたたまない場合はどうなるでしょうか? しばらく触れられていないブランチを閉じるメモリ管理モジュールを実行する必要がありますか?

メモリ不足にならないようにするには、これはすべて大変な作業のように思えます。

編集:ノードの崩壊時にデータを解放する必要がありますか? もしそうなら、いつ?弱いオブジェクト キャッシュのアイデアは良いですが、UI が壊れるまで引き続き UI をいっぱいにする必要がありますか (それは悪いアイデアではないかもしれません)。

0 投票する
2 に答える
9239 参照

.net - Windows フォームの TreeView の改善 - .NET 3.5

Visual Studio 2008 / .NET 3.5 用に存在するより優れた無料の TreeView コントロールはありますか?

すぐに使えるバージョンよりももう少し強力なものが必要だと思います. まだ正確にはわかりませんが、プロジェクトに深く入り込む前に、すぐに質問したいと思いました.

0 投票する
1 に答える
1149 参照

c# - C1HierarchicalDataTemplate / C1TreeView の問題

C1HierarchicalDataTemplate を使用して Silverlight (C1TreeView) で ComponentOne TreeView を構築する際に問題が発生しました。詳細には、ツリーには 2 つのレベル (H1 と H2) のみが表示されますが、次のように HierarchicalDataTemplates によって 3 つのレベルが定義されています。

カスタム TreeView (C1TreeView から派生) でこのテンプレートを使用しています。

この TreeView のコンストラクタは次のようになります。

これらのコード スニペットでエラーが表示されることはありますか??

thx、ドム

0 投票する
3 に答える
5909 参照

c# - タブと改行などの書式設定されたテキストを含むc#ツリービューノード

(株式のc# TreeViewを使用して)複数行のTreeNodeを使用することは可能ですか?

また、「\t」などの制御文字を TreeNode のテキストに追加することは可能ですか? これと同じ効果は、TreeNode に列を追加することによっても実現できます。これは可能ですか?

0 投票する
3 に答える
667 参照

c# - TreeView コントロールを埋める

どのような方法でもソートされていない N-Ary ツリーがあり、各ノードは 0-N の子を持つことができます。以下のデータ構造を考えると、TermNode の配列があり、その配列が TreeView の最初のレベルであると仮定して、ツリー ビューを埋めるにはどうすればよいでしょうか? これを行うための再帰的な方法を思いつくことができませんでした。

0 投票する
9 に答える
31745 参照

.net - ツリービューのスクロール位置を維持する

.NETアプリケーションでツリービューコントロールのスクロール位置を維持するにはどうすればよいですか?たとえば、ツリービューコントロールがあり、さまざまなノードを追加して下部に追加するプロセスを実行します。このプロセス中に、ツリービューをスクロールしてさまざまなノードを表示できます。問題は、プロセスが完了すると、ツリービューが一番下までスクロールすることです。

treenode.Expand()を呼び出すことが、ここで私を軌道に乗せていないようです。親ノードが展開されると、フォーカスが取得されます。

これを回避する方法はありますか?プロセスの実行中に特定のノードを見ている場合、プロセスが完了したときにそのノードが飛び回ってほしくないのです。