問題タブ [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.
extjs - Records[i]はTreePanelでは未定義です
私はJSONでtreePanelを使用しています。私のJSONはここにあります:JSON
理由がわかりません。次のエラーメッセージが表示されます: " Records [i] is undefined "私のJSONは有効です!
助けが必要、
ありがとう :)
select - extjs 4ツリーは、内部IDで特定のノードを選択します(レコードインデックスではありません)
データビュー (エクスプローラー ウィンドウ) をツリー (ディレクトリ ツリー) と同期させようとしています。データビューの要素をクリックすると、同じノードがツリーで選択されます
問題は、 を使用すると
tree.getSelectionModel().select(index)
、内部 ID (ツリーストアで提供した ID) でノードを選択できず、レコード インデックスだけでノードを選択できることです...したがって、両方のビューを同期することはできません... expandPath() の解決策がありますが、私のツリーストアはリレーショナル データベース (id、name、parent_id など) によって供給されるため、フル パスを見つけることは (またはその可能性があります) サーバーにとって大きな負荷になります (私はパスを提供する必要がないようにしたい...)。
基本的に、「id=」(またはツリーストアのその他のキー/値) のノードを展開できるようにしたいと考えています。
出来ますか ?回避策はありますか?
私を読んでくれてありがとう!
xml - 解析された Ext js ツリーから JSON または XML を取得するには?
私はこのようにXMLからロードされたツリーを持っています。
さらに、ドラッグ アンド ドロップを有効にします。ドラッグ アンド ドロップでツリーを変更すると、新しいデータを取得できるようになり、新しい xml を生成できるようになります。
JSON でさえ、新しい xml を再生成するのに役立ちます。
javascript - 特定のノードがチェック/チェック解除されたときに、extjs ツリー内のすべてのサブツリー ノードを自動的にチェック/チェック解除します
特定のノードがチェック/チェック解除されたときに、extjs ツリー内のすべてのサブツリー ノードを自動的にチェック/チェック解除するにはどうすればよいですか。私はすでにチェックボックス付きのツリーを持っています。欠けている唯一のものは、このチェック/アンチェック動作です。親がクリックされたときにツリーの子ノードをチェックする [ExtJS]が見つかりましたが、extjs APIが変更されているように見えるため、うまくいきません。
javascript - extjsツリーのアイコンを取り除く方法
extjsツリーのアイコンを削除したいと思います。代わりに、子を持つすべてのノードを太字で設定したいと思います。
extjs - Ext treepanel の onExpand イベントをバインドする方法
私は tree.on("expand", myMethod); を使ってみました。機能していませんが、「クリック」イベントの同じ構文が機能しています。
前もって感謝します!
javascript - extjs ツリー パネルのスクロールバーが機能しない
ツリー パネルのスクロールバーが機能しなくなることがあります。スクロールバーを移動することは引き続き可能ですが、ツリーはもうまったく移動しません。これは、Firefox と Chrome でも同様です。
これが私のツリーパネルのソースです:
});
javascript - Ext JS 3: 動的に生成されたツリーパネルをコピーするには?
Ext 3.3.1 で動的に生成された Ext.tree.TreePanel があります。次のようになります。
このツリーの複製/コピーを作成する必要があります。IDが異なることは理解していますが、それで問題ありませんが、テキストと構造を同じにしたいと考えています。
私の現在のアイデアは、再帰的に通過し、ノードごとに新しいツリーを作成することです。もっと速い方法はありますか?注: 誰かが cloneConfig() を非常に有益に提案してくれましたが、私の理解では、動的に生成されたツリーをキャプチャしないということです。これは私の側の混乱ですか?
御時間ありがとうございます。
memory-management - ExtJsTreePanelメモリ管理の問題
ツリーパネルとストアメモリ管理
こんにちは、私はExt Jsを初めて使用し、問題の答えを見つけることができません。TreePanelといくつかのフィルターを備えたメニューがあります。フィルタを変更するときは、ツリーをリロードする必要があります。そのため、メニューにリスナーがあり、選択が完了すると、loadElementContentが呼び出されます。コンテンツは毎回正しく読み込まれますが、唯一の問題は、メモリ消費量がどんどん増えていくということです。ツリーからノードを削除するときに各ノードを破棄しようとしました。elemStore.removeAll()を使用してストアから要素を削除しようとしましたが、何も機能しないようです。どんな助けでも大歓迎です。コードの下:
ツリーコントローラー:
プロキシー:
店:
モデル:
extjs4 - Extjs 4 ツリーパネルのバグ
アプリケーションに単純なツリーパネルを使用していますが、次のエラーでノードの展開と展開が停止することがあります。
私のコードは非常に単純です:
誰もこの問題に直面しましたか?