問題タブ [tree]

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 投票する
3 に答える
4626 参照

python - PythonのURLツリーウォーカー?

Pypi パッケージなどのファイル ツリーを表示する URLの場合、URL ツリーをたどって次のように一覧表示する小さな堅牢なモジュールはありますls -lRか?
私は、ファイル属性、リンクの種類、サイズ、日付などの標準エンコーディングが html<A属性にないことを収集します (訂正します)

でも、きっとこのホイール(Unix file tree -> html -> treewalk API -> ls -lR or find)はできているのでは?
(いくつかのスパイダー/Web クローラー/スクレーパーが存在するようですが、解析用の BeautifulSoup にもかかわらず、これまでのところ見苦しくアドホックに見えます)。

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

tree - グラフのトラバースとツリーのトラバース

グラフをトラバースする関数は、ツリーをトラバースするのと同じように機能しますか?

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

apache-flex - オブジェクトのプロパティの変更とツリーの更新

Tree コンポーネントの dataProvider である ArrayCollection があります。ArrayCollection 内のオブジェクトには _selected プロパティがあります。オブジェクトの _selected プロパティを true に設定すると、Tree コンポーネントが更新されます (特定の行が強調表示されます)。どうすればこれを達成できますか?ItemRenderer を作成する必要がありますか?

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

c# - Silverlightツリーアイテムにコンテキストメニューを追加するにはどうすればよいですか?

SilverlightToolkitツリーのツリーアイテムにコンテキストメニューをアタッチしたい。これどうやってするの?

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

wpf - wpf ツリー ビューですべてのアイテムをナビゲートする

ビジュアル要素の Tag プロパティにバインドされた ID を持つ要素を探して、ビジュアル UI ツリーを走査できるようにしたいと考えています。

私はこれをどのように行うのだろうかと思っています。コントロールにはトラバースする子がありません。

私は LogicalTreeHelper.GetChildren を使い始めました。これは、TreeView コントロールに到達するまで、意図したとおりに動作しているようです...その後、LogicalTreeHelper.GetChildren は子を返しません。

注: 目的は、データ項目に対応するビジュアル UI 要素を見つけることです。つまり、アイテムの ID を指定して、それを表示している UI 要素を見つけます。

編集:私は明らかにこれを十分に説明していません。いくつかのデータ オブジェクトを TreeView コントロールにバインドし、そのビジネス オブジェクトの ID を指定して特定の項目をプログラムで選択したいと考えています。データ オブジェクトの ID は適切なビジュアル要素の Tag プロパティにあるため、ビジュアル ツリーをたどって必要な要素を見つけるのがなぜ難しいのかわかりません。Mole を使用しており、タグに適切な ID を持つ UI 要素を見つけることができます。コード内にビジュアル要素が見つかりません。LogicalTreeHelper はツリー内のアイテムをトラバースしません。また、ItemContainerGenerator.ContainerFromItem がツリー ビュー内のアイテムを取得することもありません。

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

xml - Flex: Tree コントロールからデータを抽出する

そのため、Flex はユーザーがデータ供給コントロールを操作するための優れた API を提供していますが、私の人生では、ユーザーが操作を終えた後にデータをコントロールから戻す方法がわかりません。具体的には、Tree コンポーネントで dragMove コントロールを有効にしましたが、ユーザーが開始した変更をデータベースに書き戻せる XML データに戻す方法がわかりません。

ユーザーがツリーを並べ替えても、dataProvider に変更は登録されず、dataDescriptor がこれらの変更を登録している場合、データを元に戻す方法がわかりません。dataDescriptor メソッド getData() は、ノード パラメータを呼び出します....どのノードですか? 独自の dataProvider からのノード?? 理解できません。何か案は?

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

dojo - Dojo ツリーの更新

Dojo 1.3 を使用して、子 (つまり、フォルダーまたはアイテム) をツリーに追加した後、更新またはその他の方法ですぐに反映させる方法はありますか?

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

javascript - js/jQuery Drag'n'Drop、ドロップターゲットを再計算

次の問題があります。必要に応じて折りたたんだり展開したりできるサブノードを持つ大きなツリーがあります (ノード内のデータは AJAX でフェッチされます)。ただし、jquery.event.drop/drag を使用してドラッグ/ドロップ ターゲットを作成します。

ただし、折りたたんだり展開したりすると、ドロップ ターゲットの位置が変わり、再計算する必要があります。これが私がやりたかった方法です:

create_drop_targets() は折り畳み/展開時に呼び出されます。

ただし、これは機能しません。jquery.event.drop 内で以下を見つけました。

ここで、setup() メソッドを再度呼び出して、$elements にドロップ可能な新しい位置を再設定する方法を知る必要があります。

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

c# - ツリー構造C#でタイプTのすべてのオブジェクトを見つける

型パラメーター T を取り、ツリーに存在する型 T のすべての項目を返すツリー検索メソッドを作成する必要があります。これを行う方法はありますか?この時点では、効率よりもエレガンスを好むでしょう...