| Package | mx.controls.listClasses |
| Class | public class BaseListData |
| Inheritance | BaseListData Object |
| Subclasses | DataGridListData, ListData, TreeListData |
listData
property implemented by drop-in item renderers or drop-in item editors.
All drop-in item renderers and drop-in item editors must implement the
IDropInListItemRenderer interface, which defines the listData
property.
The listData property is of type BaseListData,
where the BaseListData class has three subclasses:
DataGridListData, ListData, and TreeListData.
The actual data type of the value of the listData property
depends on the control using the drop-in item renderer or item editor.
For a DataGrid control, the value is of type DataGridListData,
for a List control the value is of type ListData,
and for a Tree control, the value is of type TreeListData.
When used as a drop-in item renderer or drop-in item editor,
Flex sets the listData property to a BaseListData-derived
class containing information computed about the item in the data provider
containing the data for the item.
While the properties of this class are writable, you should consider them to be read only. They are initialized by the list class, and read by an item renderer or item editor. Changing these values can lead to unexpected results.
See also
| Property | Defined by | ||
|---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance.
| Object | |
| label : String
The textual representation of the item data, based on the list class's
itemToLabel() method. | BaseListData | ||
| owner : IUIComponent
A reference to the list object that owns this item.
| BaseListData | ||
![]() | prototype : Object
[static]
A reference to the prototype object of a class or function object.
| Object | |
| rowIndex : int
The index of the item in the data provider.
| BaseListData | ||
| uid : String
The unique identifier for this item.
| BaseListData | ||
| Method | Defined by | ||
|---|---|---|---|
|
Constructor.
| BaseListData | ||
![]() |
Indicates whether an object has a specified property defined.
| Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter.
| Object | |
![]() |
Indicates whether the specified property exists and is enumerable.
| Object | |
![]() |
Sets the availability of a dynamic property for loop operations.
| Object | |
![]() |
Returns the string representation of the specified object.
| Object | |
![]() |
Returns the primitive value of the specified object.
| Object | |
| label | property |
public var label:String
The textual representation of the item data, based on the list class's
itemToLabel() method.
| owner | property |
public var owner:IUIComponentA reference to the list object that owns this item. This should be a ListBase-derived class. This property is typed as IUIComponent so that drop-ins like Label and TextInput don't have to have dependencies on List and all of its dependencies.
| rowIndex | property |
public var rowIndex:intThe index of the item in the data provider.
| uid | property |
uid:String [read-write]The unique identifier for this item.
Implementation public function get uid():String
public function set uid(value:String):void
| BaseListData | () | constructor |
public function BaseListData(label:String, uid:String, owner:IUIComponent, rowIndex:int = 0)Constructor.
Parameterslabel:String — The textual representation of the item data.
|
|
uid:String — A unique identifier.
|
|
owner:IUIComponent — A reference to the list control.
|
|
rowIndex:int (default = 0) — The index of the item in the data provider
for the list control.
|