問題タブ [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.
dojo - 道場ツリーノードが選択されていない場合、右クリックメニューを開くことができません
dojo1.5を使用しています。道場ツリーを右クリックすると、最初にツリーノードを選択する必要があるため、右クリックのポップアップメニューが作成されません。
道場ツリーノードを右クリックしてツリーノードを選択する方法はありますか?
treeview - dijit.Tree "onclick" のトラップに失敗しました
dijit.Tree の onClick を処理するいくつかの例を読みました。特に、これは私が必要とするすべてを教えてくれるようです: dojo dijit クラスメソッドをオーバーライドする方法
しかし、何らかの理由で、ページが最初にロードされたときにハンドラーが呼び出され、ツリー ノードをクリックしたときには呼び出されませんか?
コードは次のとおりです。
...そして、私はこれを行います...
... "my code here" 部分は、jsp を (デバッグで) 開始すると呼び出されますが、ノードをロックするときは呼び出されません...
明らかに、単純なものが欠けていますか?
よろしくブライアン
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
- Folder4
- NewFile.txt
JSONフォームの単一レベルのツリー構造を作成することができました。時間に追われているので、目的のJSONファイルを作成できるアルゴリズム/コードスニペットが必要です。何か案は!?
javascript - dijit.Tree:ハンドラーの展開/折りたたみイベント
私のAPPで。遅延読み込みを使用する必要があるため、expandイベントを処理する必要があります。
dijit.Tree
Dojoライブラリで使用しています。ドキュメントでは、APIにはonCollapse/onExpandイベントがありません。
onClickイベントを処理しようとしましたが、イベントは発生しましたが、折りたたまれたシンボルをクリックしても何も起こらないため、まったくうまくいきませんでした。
そのイベントを処理するアイデアはありますか?
javascript - dijit.treeストアのみを使用してすべての機能を折りたたむ方法を実装しますか?
データが読み込まれた後、多くの場所で再利用したい遅延読み込みdijit.treeがあります。しかし、他のツリーのストアオブジェクトを、ほとんどのデータを含むものに置き換えると、ノードはすべて拡張されます。新しいツリーでストアとして設定する前に、すべてのアイテムが折りたたまれるようにストアを変更したいと思います。これを達成する方法を教えてもらえますか?
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 にエラー メッセージが表示されません。ページにルート「件名」が表示されるだけです。何らかの形で助けてくれる人に感謝します。
search - dijit.Tree の検索と更新
ItemFileWriteStore と TreeStoreModel を使用して、dijit.Tree を検索する方法がわかりません。すべてが宣言型です。私は Dojo 1.7.1 を使用しています。
fruit_store.php によって返される json は次のようになります。
ツリーの代わりにグリッドを使用すると、私の search_fruit() 関数は次のようになります。
ツリーを使用して同じことを達成する方法は? ありがとう !
dojo - XmlStore からソートされた道場数字ツリーを作成する
XmlStoreの数字ツリーを使用して、DOJOでソートされたツリーを作成することは可能ですか? XML 内のデータは常にソートされるとは限りません。
可能であれば、いくつかの指針を教えてください。
dojo - dijit ツリーの例
dojo 1.7.2 の ajax.google.com バージョンを使用するウェブから dijit ツリーの例をコピーして貼り付けようとしましたが、何も動作しません。ソースを表示、コピー、貼り付けでき、すぐに機能ツリーを表示できる単一のページを知っている人はいますか? ツリーの断片 (JavaScript、サーバーにインストールされた dijit を含むツリーなど) の例はたくさんありますが、完全に機能するツリーを取得するためにコピー アンド ペーストできるものはありません。
ご協力いただきありがとうございます!
dojo - Dojo の要求が失敗する
このフィドルを参照してください。これを実行すると、コンソールにエラーが表示されます。私は現在クロムを使用しています。これはバグですか?
require(["dijit/tree" ]
ロードする必要があります.../digit/tree.js
が、それは404
1つしかないはずなのに/
2つ!