0

私はjson応答、つまりphp関数から作成されたextjsツリーを作成しました。完全なデータを一度に取得し、json に変換してから、応答を extjs に送信しています。しかし、何十万ものレコードをフェッチして一度に応答を取得するのは長いプロセスになり、ajax タイムアウトが発生する可能性があります。したがって、私が計画しているのは、ツリーの最初のロード時にルート ノードをリストすることです。そして、親ノードをクリックすると、親ノード ID を送信することによって子ノードがロードされます (extjs プロキシ ajax を使用)。これにより、サーバーの負荷が軽減されます。一度ロードするデータの数十万をロードしたくありません。このロジックの結論は、ツリー グリッドにページ付けを行うことです。私の質問は、この機能が現在のバージョンの extjs 4.1 ツリーでサポートされているかということです。

4

1 に答える 1

1

はい、ただちにロードしたくないノードの「children」属性を送信しないでください。ExtJS は、子を持たない非リーフ ノードを展開しようとすると、自動的に別のリクエストを作成します。

これはSenchaの素敵な公式の例です。

于 2013-04-11T15:23:15.250 に答える