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

c# - コンテキストメニューの下でクリックされた検索ノード

コンテキスト メニューがアクティブになっているツリー リスト内のノードを確認するにはどうすればよいですか? たとえば、ノードを右クリックして、メニューからオプションを選択します。

SelectedNodeノードが右クリックされただけで選択されていないため、TreeViews のプロパティを使用できません。

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

events - EXPAND_NO_CHILDREN イベントの後に列ツリー モデルがノードを展開しない

SAP ABAP 列ツリー モデル (基本的にはフォルダーとファイルのツリー、列付き) を使用して項目のリストを表示しています。

フォルダーのサブノードを動的にロードしたいので、正しく発生する EXPAND_NO_CHILDREN イベントを使用しています。

残念ながら、新しいノードとアイテムをツリーに追加した後、フォルダーは自動的に再び折りたたまれ、サブノードを表示するには 2 回目のクリックが必要になります。フォルダーを開いたままにするために、イベントを処理するときにメソッドを呼び出す必要がありますか、それとも何か間違っていますか?

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

events - TreeViewがVB6でイベントを発生させないようにしますか?

一部の VB6 コードには、TreeView の Collapse イベントのハンドラーがあります。

これは、ユーザーまたはプログラムによって、ツリー内のノードが折りたたまれるたびに呼び出されます。結局のところ、いくつかのラウンドアバウト実行によって、このハンドラーがノードに折りたたむように指示し、無限再帰につながる可能性があります。

この猫の皮を剥ぐ方法はいくつか考えられますが、私にとって最も簡単な方法は、一定期間イベントを発生させないように TreeView に指示することです。ただし、これを行うための簡単な呼び出しが見つかりません。誰かがこれを成功させましたか、または再帰イベントが発生したときに適切に対応できるように、他の方法で状態を追跡する必要がありますか?

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

.net - .Net Forms.TreeView でチェックボックスを制御するにはどうすればよいですか?

UI 要素の 1 つとして TreeView を使用した .Net デスクトップ アプリケーションがあります。

その TreeView を複数選択できるようにしたいのですが、それはまったくサポートされていません。

だから私はツリーにチェックボックスを追加しています.私の問題は、いくつかの項目だけが選択可能であり、そうでないものは選択を一貫してカスケードできないことです.

他のチェックボックスを表示しながら、いくつかのチェックボックスを無効または非表示にする方法はありますか?

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

c# - .Net [Windows] TreeView TreeNode は、ドラッグ アンド ドロップ後に色の変更を保持しません。

2 つのツリー ビューを持つフォームがあり、ユーザーはノードをドラッグ アンド ドロップできます。ノードをドラッグ アンド ドロップした後、ドラッグ アンド ドロップ イベント ハンドルでソース ノードの色 [ハイライト] を変更します。ノードの色がきれいに変わります。

しかし、その後ユーザーがマウスをソース ツリー ビューに合わせると、ちらつき、強調表示が消えて元の色に戻ります。

私は他のイベントを処理していません。ツリービューをリロードせず、色を変更していません。

MSDN のドキュメントを理解している限り、更新または再描画タイプのイベントは表示されません。

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

javascript - 複数のアイテムのドラッグ/ドロップをサポートする Javascript ツリー ビュー

現在、アプリケーションで ExtJS ツリー ビューを使用しています。ユーザーが複数のノードを選択する必要があるという要件が発生しました (現在、ツリー ビューはプラグ可能な選択モデルを介してサポートしています)。ただし、複数の選択を別の部分にドラッグすることはできません。木。

複数選択のドラッグ/ドロップをサポートする ajax コントロール (商用または非商用)、または ExtJS でこの機能を有効にする例を知っている人はいますか?

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

treeview - ツリー構造のサブノードの順序を設定する方法

CMS アプリケーションにページのツリー表現があります。データベースにツリーを永続化する方法を理解しています。ただし、次の良い方法がありません。

A) 特定の親ページの下にサブページを並べ替える。
B) ユーザーが順序を変更できるようにする UI 実装を提供します。

助言がありますか?

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

wpf - TreeViewからListBoxWPFへのDataBindingを使用したアイテムの追加

TreeViewを使用して、から選択したアイテムをListBoxコントロールに追加したいDataBinding(で動作する場合DataBinding)。

TreeViewコードビハインドページからダミーデータが入力されます。

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

c# - C#でスロバーを実行するための最良の方法は何ですか?

具体的には、System.Windows.Forms.TreeViewコントロールのノードのアイコンを作成して、長時間の読み込み操作が行われているときにドキドキするようにします。

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

c# - ノード (C#) の編集中に TreeView の変更をコミットするのは難しいですか?

Microsoft の TreeView コントロールで遊んでいて、ノードのラベルを編集しているときに、グリッドの UpdateData と同様に、ある種のデータ更新を強制しようとしています。

基本的に、私のエディタには、[保存] ボタンとこの TreeView コントロールがあります。必要なのは、TreeView でノードのラベルを編集しているときに、[保存] ボタンをクリックすると、ノードのラベルをコミットできるようにしたいということです。編集。