問題タブ [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.
drag-and-drop - 要素をダイナツリーにドロップする
私は dynatree を使い始めたばかりですが (これは確かにクールです)、非標準的な使い方があります: 長いリストから用語を階層的な Dynatree にソートすることです。具体的には、Dynatree の外部から Dynatree 要素にドラッグ アンド ドロップしたいと考えています。ユーザーが事前に関連するカテゴリを手動で開くことを期待するよりも、Dynatree のスプリング ロード フォルダを利用することが望ましいです。
夢を実現する方法について具体的なガイダンスを得ることができますか?
ありがとう、スティーブ・アップスティル
jquery - jQueryDynaTreeが機能しない
DynaTree(最初の使用)を運がなくても機能させようとしています。「ツリー」は通常のHTMLリストとして表示されます。些細なことだと思いますが、見ていません。
これが私のファイル構造です:
これは、ツリーが存在するページ(result.jsp)です。
何か案は?ありがとう!マーク
jquery - jQueryDynaTree-ノードを動的に作成する方法
ユーザー検索を使用して見つかった一連のファイルを表示するためにDynaTreeを使用しているWebアプリ(jQueryとともにJSPとサーブレット)があります。もちろん、ユーザーはさまざまな値を入力できるため、一致するファイルのセットも異なります。
だから、私のQ:
ツリーが静的にコード化されているとすると、JSPのJavaScriptでは次のようになります。
この構造をプログラムで作成するにはどうすればよいですか?ルートを作成またはアクセスしてからaddChild(aNode)などを使用する方法を想定していますが、適切な例/参照が見つかりません。
誰かがこれをしましたか?ありがとう!
jquery - Dynatree - サーバーからの json を変換する方法は?
dynatreeプラグインのヘルプを探しています。
サーバーからの json を変換して dynatree 互換にする必要があります (サーバー側で行うことは許可されていません)。
以下は明らかに機能しません。
そして、ドキュメントでそれに対するコールバックを見つけることができませんでした。だから私の質問は、いくつかのコールバックでその初期変換を行うことは可能ですか、それとも他のプラグインを探すべきですか?
前もって感謝します
jquery - CSS の並列 DIV - Dynatree が水平方向に塗りつぶされない
JSP に 2 つの DIV が並んでいます。うまく機能しますが、1 つの例外があります。jQuery Dynatree で左側の DIV の水平方向のスペースを適切に埋めることができません。
HTMLは次のとおりです。
およびCSS:
もちろん、dynatree CSS も使用します。何が問題なのですか?助けてくれてありがとう!
javascript - dynatree - アクティブなノードにスクロールするには?
固定高さと垂直スクロールバーを備えたダイナツリーがあります。
node.activate(); 検索しているノードを選択しますが、垂直スクロールバーを動かさないため、アクティブなノードを表示するには手動でスクロールする必要があります。
プログラムでスクロールするにはどうすればよいですか?
mar10 のおかげで、この問題は解決しました。
ajax - Dynatree には、ロードするための json 形式のガイドラインがありますか?
ajax経由でjsonオブジェクトを使用してdynatreeを読み込もうとしています。オブジェクト内のjsonの名前と値を制御することはできません。それらは以下の形式になります。ツリーをロードできませんでした。適切にロードするために、json に必要な特定の形式はありますか?
これがJSONです
Javascript は次のとおりです。
json - 隣接モデルからデータを読み取るために、一般的な JavaScript ツリー ビュー (jstree、dynatree...) を設定できますか?
隣接モデルからデータを読み取るために、一般的な JavaScript ツリー ビュー (jstree、dynatree...) を設定できますか? classId、ClassName、ClassType、ParentClassId を持つテーブルがあるとします。ダイナツリーなどのデータを取得するにはどうすればよいですか? dyna ツリーが期待する json を考慮すると、以下のようになるはずです
バックエンドでlinq to sqlを使用してasp.net asmx Webサービスを使用しています
jquery - Dynatree または Jquery UI ダイアログが数千のメンバーの後に遅くなる
ユーザーが選択できるようにダイアログボックスにツリーリストを表示し、遅延読み込みのためにバックグラウンドで小さなサーブレットを持っている単純なアプリケーションがあります。ディレクトリの 1 つをクリックすると、問題が発生します。このディレクトリには、4000 以上の他のディレクトリが含まれています。スクロールバーがスクロールダウンするのが非常に難しくなり、かなり遅くなります。
ユーザーがディレクトリの最初の数文字を表示し、ゆっくりとドリルダウンできるように、画面上で物事をグループ化するソリューションがあります。私が考えていること以外に、これに対するより簡単な解決策があるかどうか疑問に思っていました。
jquery - javascriptオブジェクトをajaxに渡す
dynatree を使用しようとしていますが、次のように初期化できます。
のオブジェクトには、treeData
引用符で囲まれていない名前によって参照される値があることに注意してください。
今、私はこれをしたい:
ただし、jquery 1.7.1 (および 1.5.2 と 1.4.2) では、treeData
fromの内容を渡すと解析エラーが発生しgetTreeData.do
ます。これは、JSON の仕様では、キーと値が文字列であり、引用符で囲まれている必要があるためだと思います。しかし、キーと値を引用すると、dynatree は「null」というラベルの付いた単一のノードを持つツリーを描画します。
これを行う方法はありますか、またはツリー データを取得した後、ダイナツリーcreateNode()
とaddNode()
関数を何度も使用する必要がありますか?
関連するメモとして、正当な JavaScript オブジェクトが正当な JSON ではないのはなぜですか?