Newer Version Available
Object Types
An attribute can have a type corresponding to an Object.
1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<aura:attribute name="data" type="Object" />For example, you may want to create an attribute of type Object to pass a JavaScript array as an event parameter. In the component event, declare the event parameter using aura:attribute.
1swfobject.registerObject("clippy.codeblock-1", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<aura:event type="COMPONENT">
18 <aura:attribute name="arrayAsObject" type="Object" />
19<aura:event>In JavaScript code, you can set the attribute of type Object.
1swfobject.registerObject("clippy.codeblock-2", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17// Set the event parameters
18var event = component.getEvent(eventType);
19event.setParams({
20 arrayAsObject:["file1", "file2", "file3"]
21});
22event.fire();