問題タブ [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 に答える
2430 参照

extjs - Records[i]はTreePanelでは未定義です

私はJSONでtreePanelを使用しています。私のJSONはここにあります:JSON

理由がわかりません。次のエラーメッセージが表示されます: " Records [i] is undefined "私のJSONは有効です!

助けが必要、

ありがとう :)

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

select - extjs 4ツリーは、内部IDで特定のノードを選択します(レコードインデックスではありません)

データビュー (エクスプローラー ウィンドウ) をツリー (ディレクトリ ツリー) と同期させようとしています。データビューの要素をクリックすると、同じノードがツリーで選択されます

問題は、 を使用すると tree.getSelectionModel().select(index) 、内部 ID (ツリーストアで提供した ID) でノードを選択できず、レコード インデックスだけでノードを選択できることです...したがって、両方のビューを同期することはできません... expandPath() の解決策がありますが、私のツリーストアはリレーショナル データベース (id、name、parent_id など) によって供給されるため、フル パスを見つけることは (またはその可能性があります) サーバーにとって大きな負荷になります (私はパスを提供する必要がないようにしたい...)。

基本的に、「id=」(またはツリーストアのその他のキー/値) のノードを展開できるようにしたいと考えています。

出来ますか ?回避策はありますか?

私を読んでくれてありがとう!

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

xml - 解析された Ext js ツリーから JSON または XML を取得するには?

私はこのようにXMLからロードされたツリーを持っています。

さらに、ドラッグ アンド ドロップを有効にします。ドラッグ アンド ドロップでツリーを変更すると、新しいデータを取得できるようになり、新しい xml を生成できるようになります。

JSON でさえ、新しい xml を再生成するのに役立ちます。

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

javascript - 特定のノードがチェック/チェック解除されたときに、extjs ツリー内のすべてのサブツリー ノードを自動的にチェック/チェック解除します

特定のノードがチェック/チェック解除されたときに、extjs ツリー内のすべてのサブツリー ノードを自動的にチェック/チェック解除するにはどうすればよいですか。私はすでにチェックボックス付きのツリーを持っています。欠けている唯一のものは、このチェック/アンチェック動作です。親がクリックされたときにツリーの子ノードをチェックする [ExtJS]が見つかりましたが、extjs APIが変更されているように見えるため、うまくいきません。

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

javascript - extjsツリーのアイコンを取り除く方法

extjsツリーのアイコンを削除したいと思います。代わりに、子を持つすべてのノードを太字で設定したいと思います。

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

extjs - Ext treepanel の onExpand イベントをバインドする方法

私は tree.on("expand", myMethod); を使ってみました。機能していませんが、「クリック」イベントの同じ構文が機能しています。

前もって感謝します!

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

javascript - extjs ツリー パネルのスクロールバーが機能しない

ツリー パネルのスクロールバーが機能しなくなることがあります。スクロールバーを移動することは引き続き可能ですが、ツリーはもうまったく移動しません。これは、Firefox と Chrome でも同様です。

これが私のツリーパネルのソースです:

});

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

javascript - Ext JS 3: 動的に生成されたツリーパネルをコピーするには?

Ext 3.3.1 で動的に生成された Ext.tree.TreePanel があります。次のようになります。

このツリーの複製/コピーを作成する必要があります。IDが異なることは理解していますが、それで問題ありませんが、テキストと構造を同じにしたいと考えています。

私の現在のアイデアは、再帰的に通過し、ノードごとに新しいツリーを作成することです。もっと速い方法はありますか?注: 誰かが cloneConfig() を非常に有益に提案してくれましたが、私の理解では、動的に生成されたツリーをキャプチャしないということです。これは私の側の混乱ですか?

御時間ありがとうございます。

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

memory-management - ExtJsTreePanelメモリ管理の問題

ツリーパネルとストアメモリ管理

こんにちは、私はExt Jsを初めて使用し、問題の答えを見つけることができません。TreePanelといくつかのフィルターを備えたメニューがあります。フィルタを変更するときは、ツリーをリロードする必要があります。そのため、メニューにリスナーがあり、選択が完了すると、loadElementContentが呼び出されます。コンテンツは毎回正しく読み込まれますが、唯一の問題は、メモリ消費量がどんどん増えていくということです。ツリーからノードを削除するときに各ノードを破棄しようとしました。elemStore.removeAll()を使用してストアから要素を削除しようとしましたが、何も機能しないようです。どんな助けでも大歓迎です。コードの下:

ツリーコントローラー:

プロキシー:

店:

モデル:

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

extjs4 - Extjs 4 ツリーパネルのバグ

アプリケーションに単純なツリーパネルを使用していますが、次のエラーでノードの展開と展開が停止することがあります。

私のコードは非常に単純です:

誰もこの問題に直面しましたか?