blob: 28230e7af1015f51e2c7742a21c7aec90bf804f1 [file] [log] [blame]
{ "type": "class",
"qname": "mx.controls.listClasses.ListData",
"baseClassname": "mx.controls.listClasses.BaseListData"
,
"description": "The ListData class defines the data type of the <code>listData</code> property implemented by drop-in item renderers or drop-in item editors for the List control. All drop-in item renderers and drop-in item editors must implement the IDropInListItemRenderer interface, which defines the <code>listData</code> property. <p>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.</p>",
"tags": [
{ "tagName": "see",
"values": ["mx.controls.listClasses.IDropInListItemRenderer"]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "method",
"qname": "mx.controls.listClasses.ListData",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Constructor. for the item in the List control. containing the label data of the List component. for the List control. control.",
"tags": [
{ "tagName": "param",
"values": ["text Text representation of the item data.", "icon A Class or String object representing the icon", "labelField The name of the field of the data provider", "uid A unique identifier for the item.", "owner A reference to the List control.", "rowIndex The index of the item in the data provider", "columnIndex The index of the column in the currently visible columns of the"]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "",
"params": [{ "name": "text", "type": "String"},
{ "name": "icon", "type": "Class"},
{ "name": "labelField", "type": "String"},
{ "name": "uid", "type": "String"},
{ "name": "owner", "type": "mx.core.IUIComponent"},
{ "name": "rowIndex", "type": "int"},
{ "name": "columnIndex", "type": "int"}]}
,
{ "type": "field",
"qname": "icon",
"return": "Class",
"namespace": "public",
"bindable": ["__NoChangeEvent__"],
"details": [],
"deprecated": {},
"description": "A Class representing the icon for the item in the List control computed from the list class's <code>itemToIcon()</code> method",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "field",
"qname": "labelField",
"return": "String",
"namespace": "public",
"bindable": ["__NoChangeEvent__"],
"details": [],
"deprecated": {},
"description": "The value of the <code>labelField</code> property in the list class. This is the value normally used to calculate which property should be taken from the item in the data provider for the text displayed in the item renderer, but is also used by DateField and other components to indicate which field to take from the data provider item that contains a Date or other non-text property. <p>For example, if a data provider item contains a &quot;hiredDate&quot; property, the <code>labelField</code> property can be set to &quot;hiredDate&quot; and the <code>itemRenderer</code> property can be set to DateField. The DateField control then uses the hiredDate property.</p>",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]}]
}