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

aura:doneWaiting

アプリケーションまたはコンポーネントでサーバ要求への応答の待機が終了したことを示します。このイベントの前には aura:waiting イベントがあります。このイベントは、aura:waiting の後で起動されます。
このイベントは、サーバから他の応答が予期されない場合に自動的に起動されます。aura:doneWaiting イベントは、クライアント側のコントローラで処理されます。このイベントを処理するには、コンポーネントに <aura:handler event="aura:doneWaiting"> タグを 1 つだけ指定します。
1<aura:handler event="aura:doneWaiting" action="{!c.hideSpinner}"/>
次の例では、aura:doneWaiting が起動されたときにスピナーを非表示にします。
1<aura:component>
2     <aura:handler event="aura:doneWaiting" action="{!c.hideSpinner}"/>
3    <!-- Other component markup here -->
4    <center><ui:spinner aura:id="spinner"/></center>
5</aura:component>
次のクライアント側のコントローラは、スピナーを非表示にするイベントを起動します。
1({
2    hideSpinner : function (component, event, helper) {
3        var spinner = component.find('spinner');
4        var evt = spinner.get("e.toggle");
5        evt.setParams({ isVisible : false });
6        evt.fire();    
7    }
8})
aura:doneWaiting ハンドラには、次の必須属性があります。
属性名 説明
event String イベント名。aura:doneWaiting に設定する必要があります。
action Object イベントを処理するクライアント側のコントローラアクション。