問題タブ [dijit.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 投票する
1 に答える
676 参照

dojo - 道場ツリーノードが選択されていない場合、右クリックメニューを開くことができません


dojo1.5を使用しています。道場ツリーを右クリックすると、最初にツリーノードを選択する必要があるため、右クリックのポップアップメニューが作成されません。
道場ツリーノードを右クリックしてツリーノードを選択する方法はありますか?

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

treeview - dijit.Tree "onclick" のトラップに失敗しました

dijit.Tree の onClick を処理するいくつかの例を読みました。特に、これは私が必要とするすべてを教えてくれるようです: dojo dijit クラスメソッドをオーバーライドする方法

しかし、何らかの理由で、ページが最初にロードされたときにハンドラーが呼び出され、ツリー ノードをクリックしたときには呼び出されませんか?

コードは次のとおりです。

...そして、私はこれを行います...

... "my code here" 部分は、jsp を (デバッグで) 開始すると呼び出されますが、ノードをロックするときは呼び出されません...

明らかに、単純なものが欠けていますか?

よろしくブライアン

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

json - 配列からのDojoツリーを使用したファイルエクスプローラー

ファイル名/パスの配列があります。それが含まれているとしましょう:

  • File1.txt
  • Folder1 / File2.txt
  • Folder1 / File3.txt
  • Folder2 / File4.txt
  • Folder3 / Folder4 / File5.txt
  • Folder3 / File6.txt
  • NewFile.txt

ここで、基本的にこの情報をルートが「ファイル」としてツリー構造で表示し、その下に次のようなツリーが表示されるDojoツリーを作成します。

  • ファイル(ROOT)
    • File1.txt
    • Folder1
      • File2.txt
      • File3.txt
    • Folder2
      • File4.txt
    • Folder3
      • Folder4
        • File5.txt
      • File6.txt
    • NewFile.txt

JSONフォームの単一レベルのツリー構造を作成することができました。時間に追われているので、目的のJSONファイルを作成できるアルゴリズム/コードスニペットが必要です。何か案は!?

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

javascript - dijit.Tree:ハンドラーの展開/折りたたみイベント

私のAPPで。遅延読み込みを使用する必要があるため、expandイベントを処理する必要があります。

dijit.TreeDojoライブラリで使用しています。ドキュメントでは、APIにはonCollapse/onExpandイベントがありません。

onClickイベントを処理しようとしましたが、イベントは発生しましたが、折りたたまれたシンボルをクリックしても何も起こらないため、まったくうまくいきませんでした。

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

そのイベントを処理するアイデアはありますか?

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

javascript - dijit.treeストアのみを使用してすべての機能を折りたたむ方法を実装しますか?

データが読み込まれた後、多くの場所で再利用したい遅延読み込みdijit.treeがあります。しかし、他のツリーのストアオブジェクトを、ほとんどのデータを含むものに置き換えると、ノードはすべて拡張されます。新しいツリーでストアとして設定する前に、すべてのアイテムが折りたたまれるようにストアを変更したいと思います。これを達成する方法を教えてもらえますか?

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

json - Dojo JsonRest ストアと dijit.Tree

ForestModel を使用して JsonRest ストアと dijit.Tree を作成する際に問題が発生しています。Web 上の多くのヒントに従って、JsonRestStore と json データ形式の組み合わせをいくつか試しましたが、成功しませんでした。

最後に、ここで例を挙げます http://blog.respondify.se/2011/09/using-dijit-tree-with-the-new-dojo-object-store/

この簡単なページを作成しました (dojotolkit 1.7.2 を使用しています)。

私の休息サービスは次のjsonに応答します

次の応答も試しました(実際、私の最終的な意図は、ツリーに遅延読み込みを使用することです)

どちらも機能しません。firebug にエラー メッセージが表示されません。ページにルート「件名」が表示されるだけです。何らかの形で助けてくれる人に感謝します。

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

search - dijit.Tree の検索と更新

ItemFileWriteStore と TreeStoreModel を使用して、dijit.Tree を検索する方法がわかりません。すべてが宣言型です。私は Dojo 1.7.1 を使用しています。

fruit_store.php によって返される json は次のようになります。

ツリーの代わりにグリッドを使用すると、私の search_fruit() 関数は次のようになります。

ツリーを使用して同じことを達成する方法は? ありがとう !

0 投票する
0 に答える
124 参照

dojo - XmlStore からソートされた道場数字ツリーを作成する

XmlStoreの数字ツリーを使用して、DOJOでソートされたツリーを作成することは可能ですか? XML 内のデータは常にソートされるとは限りません。

可能であれば、いくつかの指針を教えてください。

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

dojo - dijit ツリーの例

dojo 1.7.2 の ajax.google.com バージョンを使用するウェブから dijit ツリーの例をコピーして貼り付けようとしましたが、何も動作しません。ソースを表示、コピー、貼り付けでき、すぐに機能ツリーを表示できる単一のページを知っている人はいますか? ツリーの断片 (JavaScript、サーバーにインストールされた dijit を含むツリーなど) の例はたくさんありますが、完全に機能するツリーを取得するためにコピー アンド ペーストできるものはありません。

ご協力いただきありがとうございます!

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

dojo - Dojo の要求が失敗する

このフィドルを参照してください。これを実行すると、コンソールにエラーが表示されます。私は現在クロムを使用しています。これはバグですか?

require(["dijit/tree" ]ロードする必要があります.../digit/tree.jsが、それは404

1つしかないはずなのに/ 2つ!