この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

サーバ側のアクションのキュー配置

フレームワークは、アクションをサーバに送信する前にキューに配置します。コードの記述時のこのメカニズムの大半は透過的ですが、複数のアクションを 1 つの要求にまとめて、フレームワークがネットワークトラフィックを最小限に抑えることができます。

イベントの処理でイベントハンドラがさらなるイベントを起動する場合は、イベントツリーを生成できます。フレームワークがイベントツリーを処理し、サーバで実行する必要のある各アクションをキューに追加します。

イベントツリーおよびすべてのクライアント側のアクションが処理されると、キューのアクションが 1 つのメッセージにまとめられ、そのメッセージがサーバに送信されます。メッセージは実質的にアクションのリストを囲むラッパーです。

アクションが実行されない場合、フレームワークの通常の表示ライフサイクル外のコードを実行していないことを確認してください。たとえば、イベントハンドラで window.setTimeout() を使用して一部のロジックを遅延実行する場合は、コードを $A.getCallback() でラップする必要があります。

ヒント