Package | spark.utils |
Class | public dynamic class DataItem |
Inheritance | DataItem ![]() ![]() |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4.5 |
Runtime Versions: | Flash Player 10, AIR 2.5 |
This class is intended to be used in MXML to define object literals
whose properties must be bindable.
It's typically used to define List or
DataGrid data provider items within an MXML file for small applications or examples
with item renderers that bind to their data.
Non-trival applications, or any application for which performance is a concern,
should define a [Bindable]
class with a fixed set of
strongly typed properties and use that class to define data provider items.
Public Properties
Property | Defined By | ||
---|---|---|---|
![]() | uid : String
The unique identifier for this object. | ObjectProxy |
Protected Properties
Property | Defined By | ||
---|---|---|---|
![]() | dispatcher : EventDispatcher
A reference to the EventDispatcher for this proxy. | ObjectProxy | |
![]() | notifiers : Object
A hashmap of property change notifiers that this proxy is
listening for changes from; the key of the map is the property name. | ObjectProxy | |
![]() | object : Object [read-only]
The object being proxied. | ObjectProxy | |
![]() | propertyList : Array
Contains a list of all of the property names for the proxied object. | ObjectProxy | |
![]() | proxyClass : Class
Indicates what kind of proxy to create
when proxying complex properties. | ObjectProxy | |
![]() | type : QName
The qualified type name associated with this object. | ObjectProxy |
Public Methods
Method | Defined By | ||
---|---|---|---|
DataItem()
Constructor
| DataItem | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object
so that the listener receives notification of an event. | ObjectProxy | |
![]() |
Dispatches an event into the event flow. | ObjectProxy | |
![]() |
Checks whether there are any event listeners registered
for a specific type of event. | ObjectProxy | |
![]() |
Called when a complex property is updated. | ObjectProxy | |
![]() |
Since Flex only uses ObjectProxy to wrap anonymous objects,
the server flex.messaging.io.ObjectProxy instance serializes itself
as a Map that will be returned as a plain ActionScript object. | ObjectProxy | |
![]() |
Removes an event listener. | ObjectProxy | |
![]() |
Checks whether an event listener is registered with this object
or any of its ancestors for the specified event type. | ObjectProxy | |
![]() |
Since Flex only serializes the inner ActionScript object that it wraps,
the server flex.messaging.io.ObjectProxy populates itself
with this anonymous object's contents and appears to the user
as a Map. | ObjectProxy |
Protected Methods
Method | Defined By | ||
---|---|---|---|
![]() |
This method creates an array of all of the property names for the
proxied object. | ObjectProxy |
Constructor Detail
DataItem | () | Constructor |
public function DataItem()
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4.5 |
Runtime Versions: | Flash Player 10, AIR 2.5 |
Constructor
Thu Dec 4 2014, 05:50 PM -08:00