問題タブ [treepanel]

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 に答える
1059 参照

internet-explorer - ExtJS TreePanel が IE 8 で機能しない

ツリー構造を表すクラスを定義しました

この方法でインスタンスを作成します。

サーバーの応答は次のとおりです。

Chrome、firefox、Opera では動作しますが、IE 8 では動作しません。なぜですか?

0 投票する
2 に答える
2103 参照

gwt - ノードを追加し、GXT Async TreePanel を展開します

サーバーからデータをロードするために RPC プロキシを使用する Async TreePanel があります。以下を使用してノードをリロードしたい:

次に、ロードされたツリー ノードが展開されるようにします。私がしようとしました:

ただし、最初の呼び出しは非同期であるため、ノードがロードされる前に「setExpanded」が発生します。

解決策は、treeLoader で LoadListener を使用し、ノードの子がロードされた後にノードを展開することですが、リスナーの loaderLoad(..) メソッドはリロードの理由を直接知ることができません。または、ユーザーがメニュー オプションをクリックしてノードをリロードした可能性があります。

これを改善して、ユーザーがノードをリロードした後にノードの展開をトリガーしやすくする方法はありますか?

ありがとう。

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

extjs - ExtJS TreeEditor の使い方

私はextjsを初めて使用し、ツリー用のインラインエディターが必要です。extjsにTreeEditorがあることを知っていますが、使用方法がよくわかりません。誰かが私を始めるための小さな例を持っていますか? Ext.tree.TreeEditor ?

ありがとう

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

extjs - ドラッグ中にツリーノードからクラスを削除するにはどうすればよいですか?

動的に入力されたExt.tree.TreePanelがあります。ツリーからノードをドラッグしてパネルにドロップできますが、ノードをドラッグすると、ノードのデフォルトのアイコンクラスもドラッグプロキシに表示されます。そのクラスを削除するにはどうすればよいですか?

0 投票する
3 に答える
15471 参照

extjs - extjsツリーパネル:expand()&expandChildNodes()

私が書いた場合:

このrootNodeの子ノードにしかアクセスできませんが、このrootNodeの孫ノードにはアクセスできません。私は書かなければなりません:

それを達成するために。

ツリーが折りたたまれている場合でも、孫または子ノードを取得する別の方法はありますか?関数を使用する以外にnode.eachChild()?私は試した:

しかし、それは機能しません。

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

extjs - 入力値は TreeEditor のどこに保存されますか?

ExtJS TreeEditor を実装しようとしていますが、リーフを編集するたびにディスプレイ上の値が変更されますが、新しい入力値が ExtJS オブジェクトのどこに保存されているかわかりません。

ドキュメントをたどり、Firebug を使用していますが、生涯にわたって新しい値を見つけることができません。

助けてくれてありがとう!

0 投票する
4 に答える
3431 参照

extjs - EXTJS 4 Treepanel の定期的な更新

Treepanel1秒に 1 回更新されるを作成したいと思います。そこで、データ取得用のプロキシを使用してストアを作成しました。

ストアは動作しているようで、データは my に表示されますTreePanel

Treepanelこの関数でを更新しようとしました:

アップデートも有効のようです。残念ながら、この更新では、ツリー全体がリロードされるため、更新のたびにある種の「点滅」効果が発生します。変更されたノードのみを更新する方法を探しています。

これを行う方法はありますか?

挨拶

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

javascript - TreePanelにローカルJSONデータをロードするにはどうすればよいですか?

ローカルJSONオブジェクトを使用してツリーパネルに任意のデータをロードするにはどうすればよいですか?ExtJS 4.0ディストリビューションに同梱されているすべての例は、AJAXリクエストで機能します。

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

extjs - EXTJS:TreePanelをクリックして設定項目を変更

みなさん、こんにちは。私はextjsを始めていますが、ノードの1つをクリックすると、アイテムをレイアウトに変更/設定する際に問題が発生します。

ここに私のcontentPanel:

ツリーノードの「リスナー」:

テスト用の私のアイテム:

したがって、私の目的は、ノードをクリックしたときにコンテンツパネルのアイテムを変更することです。

助けてくれてありがとう!

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

extjs - ツリーパネルを更新する最良の方法は何ですか

データベースの更新後にツリー パネルを同期/ロードする最良の方法を教えてください。今日、更新を行うために Ajax Request を行います。応答が成功した場合、treeStore のメソッド ロードを使用します。

しかし、この技術は時間を無駄にします。たぶん、これを行うための最良のテクニックではありませんか?!

ありがとう :)