問題タブ [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 - 変数 (JSON のような) から Dynatree にノードを追加する方法
Dynatree にノードを追加する方法を教えてください。
完全なノード ツリーを含む変数 res があります。
それらのノードを次のツリーに追加するにはどうすればよいですか?
前もって感謝します!
javascript - JavaScript を使用してカスタム属性を設定する
DynaTree (https://code.google.com/p/dynatree) を使用していますが、いくつかの問題があり、誰かが助けてくれることを願っています..
以下のようにページにツリーを表示しています。
ただし、アイテムが選択されているか、 JavaScriptのみを使用しているかに関係なく、アイテムのアイコンを変更しようとしています。
使用したい新しいアイコンは base2.gif です
以下を使用してみましたが、うまくいかないようです。
誰かが私が間違っているかもしれないことを知っていますか?
jquery - Dynatree 選択したノードの親を展開
私のページでは Dynatree が正常に動作しています。構造を取得するために initAjax を使用しています。json を生成するときに、チェックボックスを選択するのに適切な場所に"select": trueを含めます。ほとんど (すべて) のチェック ボックスは、ルートから 3 レベル下の深さにあります。
選択したノードの親を展開して、ユーザーがページの読み込み時に選択したチェックボックスを確認できるようにしたいと考えています。
getSelectedNodes を使用して onPostInit 関数で何かを行う必要があると思いますが、コードを突き止めることはできませんか?? 選択したノードをループするために each ステートメントを使用する必要があるかどうかわかりません。どんな助けでも大歓迎です!
- アップデート -
私はそれを考え出した!!
php - dynatree:dynatreeデータをHTMLに変換する方法は?
私はdynatreeプラグインを使用してオンラインアプリをコーディングし、toDict()メソッドを使用してツリーデータをJavaScriptオブジェクトに変換し、データベースに保存しています。
私の問題は:
このデータをHTML(ul-li)構造に変換する方法が必要です。
例えば
フォームは次のように変換する必要があります。
上記のフォーム。PHPでどのように行うことができますか(データはデータベースから提供されます)?
データサンプル:
注:isFolderは、リストアイテム(li)になりますが、子のunordered-list(ul-li)構造を持つことを意味します。
上記のデータ構造は次のとおりです。
およびHTMLフォームは、以下のようになります(またはその他の展開可能/折りたたみ可能なリストスタイルのメニューフォーム)。
java - Dynatree JSON 変数を解析するには?
Play 2.0 (Java) で Dynatree プラグインを使用しています。
彼らは var dict = $("#tree").dynatree("getTree").toDict();
、ツリー全体を JSON オブジェクトの形式で単一の変数に保存するように指定しました。
を使用して文字列に変換しており、文字JSON.stringify(dict);
列をコントローラーに返しています。
ツリー全体が 1 つの変数に存在するため、値を解析してデータベースに保存することが難しくなっています。JSONParser、Gson ライブラリで試しましたが、ツリーを解析できません。
誰かがすでにこの問題を解決していると思います。この dynatree の JSONtree 変数を解析する方法を教えてもらえますか?
jquery - Dynatreeおよびqtip2-最初のサブノードに(ホバー)イベントはありません
Dynatreeのノードにマウスを合わせると表示したいカスタムqtipがあります。
私が抱えている問題は、親の最初の子でサブノードのホバーイベントが発生していないように見えることです。
私はこのような子供を作成しています:
すべての親の最初の子を除いて、すべてのヒントは問題なく表示されます。これはバグか、私が見ていない奇妙な問題のいずれかです。$('#tree a')。hover()のハンドラーを追加すると、すべてのマウスイン/アウトでイベントが取得されます。qtipを表示するためにそれを使用しようとしましたが、それも機能しませんでした。
dynatree - Dynatreeでラジオとチェックボックスを混在させる
ラジオとチェックボックスを組み合わせたツリーを作成したい....最初のセクションではラジオを使用し(マップ内のベースレイヤーを1つだけ選択)、他のセクションではチェックボックスを使用します(表示するレイヤーを選択します)。
dynatreeでそれを行うことは可能ですか?画像添付...
javascript - 実際のチェックボックスを備えた Dynatree
チェックボックスツリーフォームが欲しかったので、dynatree jquery tree を使用してそれを行いました。次に、dynatree が実際のチェックボックスを使用しないことがわかったので、ツリー内に html チェックボックスを配置しました。
ノードが展開/折りたたまれたときにチェックされた(目盛り)値が削除されることに気付くまで、正常に動作します JavaScriptでこれを防ぐ関数を書く方法はありますか?
本当にありがとう。これが私のコードです
right-to-left - Dynatreeの実用的なRTLの例はありますか
Dynatreeと連携して、ドラッグドロップでRTLツリーを表示しようとしています。cssで遊んでみましたが、明らかにそれ以上のものが必要です。誰かが実用的な例を持っていますか?