問題タブ [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 投票する
1 に答える
982 参照

c# - ASP.NET TreeView を使用して情報を表示する方法

ASP.NET TreeView コントロールを使用して、一部のサイトのように情報を表示しようとしています。例: http://www.codeproject.com/KB/webforms/ClientSideTreeView.aspx

上記のリンクのサイトには、折りたたんだり展開したりできるいくつかのコード スニペットがあり、コード スニペットの長方形が表示されます。

最初の質問は次のとおりです。これは TreeView コントロールですか?

肯定的な場合、どうすればそれを行うことができますか? そうでなければ、このコントロールは何ですか?

ありがとう

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

c# - プログラムでツリービュー ノードを生成する

このコレクションのツリービュー ノードをプログラムで生成するにはどうすればよいですか

0 投票する
16 に答える
80540 参照

c# - WPF TreeViewで項目をプログラムで選択する方法は?

プログラムで WPF の項目を選択するにはどうすればよいTreeViewですか? モデルはそれItemsControlを防ぐようです。

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

c# - ツリービューの更新

aspx ページにツリービュー コントロールがあります。データはデータベースから取得され、プログラムでツリービュー コントロールにバインドします。(もちろんデータベースの親子関係)

さて、選択したノードの下に新しい子を追加するために使用するテキストボックスを追加しましたが、それもうまく機能しますが、新しく追加されたノードを表示するには、更新してページを表示する必要があり、展開されたすべてのノードが自然に折りたたまれます。どうすればそれを防ぐことができますか。ページ全体を更新せずに子ノードを展開するために updatepanel も使用しています。もちろん、topicTree_TreeNodePopulate イベントを使用しています。ユーザーが選択したノードの下に何かを追加すると、更新やポストバックなしで、最近追加されたノードが選択したページのすぐ下に表示されます。

前もって感謝します..

ところで、私はJavascriptの経験があまりないので、JavaScriptではできません。

0 投票する
4 に答える
920 参照

wpf - 私のWPFツリービューがLinqToSqlクラスにバインドされているのはなぜメモリを大量に消費しているのですか?

メモリが不足した後に停止するWPFアプリがあります...
これは基本的に、LinqToSqlまたはGeneratedクラスICTemplates.Segmentのインスタンスであるノードを表示するTreeViewです。ORデザイナのこのクラスに関連付けを介して間接的にリンクされた約20のテーブルがあります。

親子レコードを持つ別のテーブルを検索するセグメントクラスに、Childrenという明示的なプロパティを追加しました。

残りの部分は、データバインディングとデータテンプレートを組み合わせて、各セグメントをUIコントロールのセットとして表示します。

応答時間までに、子がオンデマンドでロードされていることを確信しています(親を拡張したとき)。約70の子を持つノードを展開すると、子が読み込まれるまでにしばらく時間がかかります(タスクマネージャーはMemの使用状況を1000000Kと表示します!)。次のノードを約50人の子で拡張すると、BOOM!OutOfMemoryException

VSプロファイラーを実行してさらに深く掘り下げました。結果は次のとおりです。

概要ページ オブジェクトの有効期間の 割り当て

上位3つは、Action、DeferredSourceFactory.DeferredSource、およびEntitySet(すべての.Net / LINQクラス)です。唯一のユーザークラスはSegment[]であり、Segmentは#9と#10で提供されます。

私は追求するためのリードを考えることができません..理由は何でしょうか?

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

user-interface - yui TreeView で現在フォーカスされているノードを取得する方法

yui TreeView コンポーネントに現在フォーカスがあるノードを保存する必要があります。一度にどのノードにフォーカスがあるかを見つける方法があると思いましたが、それを見つけることができないようです。

そのような方法が存在するかどうか、またはこれを行う方法を提案しているかどうかを誰かが知っていますか?

前もって感謝します、

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

asp.net - Javascript を使用して TreeView コントロールにノードを追加する方法

ノードを TreeView コントロールに追加する方法を学びたいだけです(親子関係を持つデータベースからデータを取得します)。もちろん、ノードを選択すると、追加したい新しいノードを選択したノードの下に追加する必要があり、選択したノードに追加した後、新しいノードをデータベースにも追加します。データベース部分は処理できますが、クライアント部分の実行方法がわかりません。

問題を説明できれば幸いです。

前もって感謝します....

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

c# - WPFのツリービューのレベル?

WinFormsアプリケーションでは、a のレベルはWPF 対応するコマンドは何ですか?treeviewによって与えられます。node.level

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

c# - C# ツリービュー スレッドセーフ操作

ツリービューをセーフスレッドで使用する方法に関する情報を探しています。これを経験した人はいますか、または研究へのオンラインリンクを知っていますか.

ありがとう