Newer Version Available
aura:doneWaiting
Indicates that the app or component is done waiting for a
response to a server request. This event is preceded by an aura:waiting event. This event is
fired after aura:waiting.
This event is automatically fired if no more response from the server is expected.
The aura:doneWaiting event is handled by a
client-side controller. A component can have only one <aura:handler event="aura:doneWaiting"> tag to handle this event.
This
example hides a spinner when aura:doneWaiting is
fired.
1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<aura:handler event="aura:doneWaiting" action="{!c.hideSpinner}"/>1swfobject.registerObject("clippy.codeblock-1", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<aura:component>
18 <aura:handler event="aura:doneWaiting" action="{!c.hideSpinner}"/>
19 <!-- Other component markup here -->
20 <center><ui:spinner aura:id="spinner"/></center>
21</aura:component>This
client-side controller fires an event that hides the
spinner.
The
aura:doneWaiting handler contains these
required attributes.
1swfobject.registerObject("clippy.codeblock-2", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17({
18 hideSpinner : function (component, event, helper) {
19 var spinner = component.find('spinner');
20 var evt = spinner.get("e.toggle");
21 evt.setParams({ isVisible : false });
22 evt.fire();
23 }
24})| Attribute Name | Type | Description |
|---|---|---|
| event | String | The name of the event, which must be set to aura:doneWaiting. |
| action | Object | The client-side controller action that handles the event. |