問題タブ [tree-nodes]

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 に答える
414 参照

jquery - JStree 1.0 新しいタイプを作成

私はjstreeを使用しようとしています。

実際、私は例を使用しています: PHP & mySQL デモ + Web ページで見つけることができるイベント順序: http://www.jstree.com/demo

ツリー構造に新しいタイプを作成する必要があるため、次のコード行を 059 行に追加しました (引用されたリンクで確認できる例)。

次に、ボタンのコード メニューで、mmenu の入力クリック関数にもこれを追加しました。

明らかに、次のような新しい入力ボタンも接続しました。

しかし、これがうまくいかない……。

誰でも私を助けることができますか?どうもありがとう、ヒントは本当に大歓迎です

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

javascript - ページの応答性を高めるために、DOM アクセスを最小限に抑える

JavaScript で DOM 要素にアクセスするのは遅いため、より応答性の高いページを作成するには、次のことを行う必要があります。

  1. アクセスされた要素への参照をキャッシュする

  2. ノードを「オフライン」で更新し、ツリーに追加します

  3. JavaScript によるレイアウトの修正を避ける

最初の2つのことを行う方法を誰か教えてもらえますか?

ありがとうございました

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

c# - リストを使用してツリーノードを作成する

この構造にテーブルがあります

LISTA = 1の場合、「ヘッダー1」と呼ばれる1つのノードの下にあり、葉としてコロラド、ワイオミング、イリノイ、値が「2」の同じものを含むツリーを作成しようとしています...これを行うことで3が得られます。これらの3つのノードすべてを1つの下に置くのではなく、1つのノードをヘッダーします。

ここに画像の説明を入力してください

これを処理するための最良の方法は何でしょうか

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

c# - c# XML ツリービュー (配管)

すべての XML ファイルを読み取ってツリービューに表示できる XML ビューアーを作成しています。私の目標は、XMLViewer コントロールを作成することです。ユーザーは、自分の実装で特定のルーチンを変更できる必要があります。XML ビューアが少なくともデフォルトの動作を示すように、基本的な機能を提供するデフォルトの実装を提供します。私は配管とデリゲートでこれをやろうとしています。

私がこれまでに持っているもの:

MainWindow.xaml

MainWindow.xaml.cs

クラス XMLTreeView

クラス XMLTreeViewItem

http://oi47.tinypic.com/34o94cw.jpg

私の目標:

http://i46.tinypic.com/29uua83.png

ご覧のとおり、ツリーノードを正しく表示するのに問題があります。これを修正するアイデアはありますか?

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

java - javax.swing.tree.TreePath 選択から XPath クエリ文字列へ

選択した TreePath から対応する XPath クエリ文字列を取得するにはどうすればよいですか?

「d」を選択すると、 /a/b[2]/d のようなものを取得したい

編集:今のところ、tree.getSelectionPath().toString().split(",") をループしたかったのですが、取得する情報は /a/b/d です-b が b であることを理解できません[2]

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

c# - 現在選択されているツリー ビューのノードをループします。

問題なく正常に構築されたツリー ビューがあります。

すべてのノードをループするのではなく、現在選択されているノードでノードのループを開始する方法はありますか?

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

javascript - このワークフローを JavaScript データ構造として表現するにはどうすればよいでしょうか?

JavaScript データ構造として表現したいかなり複雑なワークフローを扱っています。フローは本質的に一連の質問と回答であり、1 つの質問への回答が次にどの質問が尋ねられるかに影響します。以下は、フローがどのように見えるかの基本的な例です。

ここに画像の説明を入力

このフローを使いやすい JavaScript オブジェクトに変換する方法がわかりません。ループ/再帰が簡単で、簡単に変更できる構造が理想的です。これにより、誰かが後でフローを変更したい場合に、あまり多くの変更を加えることなく変更できるようになります。

これは、ノードが複数の親を持つことができるある種の奇妙なツリー構造のように感じます。(このようなデータ構造が何と呼ばれているかはわかりません。)

とにかく、私が持っていた唯一のアイデアは、各ノードに ID を割り当て、次のようなノード オブジェクトの配列を作成することです。

ただし、ノード オブジェクトをループする場合は、柔軟性がないように思えます (間違っている可能性もあります)。

どのような種類のデータ構造を調査する必要があるか、およびおそらくそれらを JavaScript で実装する方法について、誰かが指示/ガイダンスを提供していただければ、非常に感謝しています。

事前にどうもありがとうございました。