問題タブ [dynatree]
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.
jquery - jQuery Dynatree Plugin - ノードを無効にする方法は?
http://wwwendt.de/tech/dynatree/index.html
個々のノードを無効にすることはできますか? もしそうなら、どのように?
javascript - 100 以上のノードを動的にロードすると Dynatree が遅くなる
どうすれば高速化できますか?
JSON Web サービスから結果を取得します (超高速)。を使用してツリーにノードを追加する
何かのようなもの
残念ながら、100 個以上の要素を持つツリーの読み込みには 1.5 分かかります。がっかりです…そんなに多くのノードで使用するために作られていないのですか?この時点で、別のコンポーネントに切り替える以外にできることはありますか?
ありがとう!
jquery - JqueryDynatreeプラグイン-特定のノードの子を取得する方法
ドキュメントを調べましたが、特定のノードの子の配列を取得する方法がないようです...
何かのようなもの
このコードは「yay」を出力します(私は子を持つノードを使用します)が、「what the ??」のため、parentNode.childrenはnullです。出力もしています…。
特定のノードの子の配列を取得する方法はありますか?
上記の場合、parentNodeに子の配列があることを期待しますが、子を取得する方法はなく、子を追加および削除するだけのようです。
私の理解は正しいですか?
javascript - Dynatree マルチ - Windows スタイルの選択実装
Windows スタイルの複数選択を実装したいと思います。
ユーザーが CTRL キーを押しながらツリーのいくつかのノードを選択したとき。Dynatree (ここからhttp://wwwendt.de/tech/dynatree/doc/dynatree-doc.html ) には、デフォルトでノード選択用のチェックボックスがあり、クライアントが気に入らないようです。
私の質問は、提供された一連のコールバックを使用して必要なものを実装することは可能ですか? また、現在、CTRL キーを押しながらノードをクリックすると、新しいウィンドウが開きます。この機能を抑制する方法はありますか? 私はCSSを介して行う必要があると思いますか?
dynatree - dynatreeのノードに複数の親を含めることはできますか?
このhttp://wwwendt.de/tech/dynatree/を使用する
答えはおそらくノーですが、これを確認したいと思います。ノードはこのコンポーネントに複数の親を持つことができますか?
javascript - ダイナツリーでプログラムで子ノードを選択するにはどうすればよいですか?
アプリケーションで jQuery の dynaTree を使用しています。親ノードが選択されたときに、すべての子ノードをプログラムで選択したいと考えています。私のツリーの構造は次のとおりです
今私が欲しいのは、タイトルが「パッケージ1」のツリーノードをクリックすると、そのすべての子ノード、つまり(モジュール1.1、ドキュメント1.1.1、ドキュメント1.1.2、モジュール1.2、ドキュメント1.2.1、ドキュメント1.2.2)も選択する必要があります。
以下は、私が使用しようとしたアプローチです。
このif(flag)
状態で、ユーザーが選択した要素のすべての子ノードを取得すると、alert(child.length) ステートメントから確認できる正しい値が得られます。次に、ループを実行してすべての子を選択しますが、ループがステートメントを超えることはありませんvar x = child[i].select(true);
alert(i)
そして、ステートメントが実行されているのを見ることはできません。上記のステートメントの結果は、パッケージ 1 を選択すると、モジュール 1.1 とドキュメント 1.1.1 も選択されますが、alert(i)
ステートメントは実行されず、パッケージ 1 の他の子は選択されません。私の見解では、最初のchild[i].select(true)
ステートメントが実行されると、その子の on select イベントもトリガーされ、再帰のようなものになります
私の考えは正しいですか?どんな再帰でも、一体何をしても、ループを完了せず、次の命令を実行しませんalert(i)
。
この問題を解決するのを手伝ってください。私はそのアラートを見て死にかけています。どんな提案や助けも大歓迎です。
lazy-loading - dynatree での遅延読み込み
このコンポーネントで http://wwwendt.de/tech/dynatree/index.html
5.4 未満 オンデマンドで子ノードをロードする (「遅延ロード」)
ツリー ノードを遅延してロードする唯一の方法は、Web サービスからそれらを取得することです。データ構造からノードを取得したい場合はどうすればよいですか?
そのような:
何かアドバイス?別の質問: onLazyRead が実行されると、ツリー全体が再度レンダリングされますか?
dynatree - DynatreeaddChild-コンポーネントの作成者への質問
http://wwwendt.de/tech/dynatree/index.html
次のことを明確にしたいと思います。addChildが呼び出されると、ツリー全体が再レンダリングされますか、それともノードのみが変更されますか(追加されたノードと新しい子を持つノード)?
2つの矛盾する情報を取得しています: dynatree での遅延読み込みは、影響を受けるノードのみが再レンダリングされると言っています
ここで100以上のノードを動的にロードすると、Dynatreeは遅くなり、 addChildが使用されるたびに再レンダリングされると表示されます。
おそらく、私は何かが欠けていますか?
どちらですか?
jquery - JQuery DynaTree プラグイン - ハイパーリンクを呼び出す方法
私はウェブページにリンクを持っています
私のjsスクリプトでは
window.open
新しいウィンドウを開くのではなく、同じウィンドウで URL をリロードする代わりに、どうすればよいですか? iFrame を使用できる Web ページには名前がありません。