2

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

myTreePanel.getStore.load();

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

ありがとう :)

4

1 に答える 1

1

ユーザーがノードを更新し、サーバー/データベースに変更をコミットする場合、ツリーをリロードする必要はありません。そのノードを更新するだけですが、ノードnode.setText('BlahBlah')が複数ある場合、または更新がサーバーから送信され、現在のユーザーがそれらを変更していない場合 (ツリーの変更)他のユーザーと現在のユーザーが変更を確認するだけです) Websocket を介して今後の変更で UI を更新します。

私が言おうとしているのは、パフォーマンスが向上し、DOM がそれほど変更されないため、UI の小さなセットを変更する方が良いということです。また、すべてのノードを取得する必要はありません。

于 2011-06-02T08:39:26.267 に答える