| Package | org.apache.flex.html.supportClasses |
| Class | public class UIItemRendererBase |
| Inheritance | UIItemRendererBase UIBase HTMLElementWrapper flash.display.Sprite |
| Implements | ISelectableItemRenderer |
| Subclasses | ButtonBarButtonItemRenderer, DataItemRenderer |
| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Default MXML PropertymxmlContent
| Property | Defined By | ||
|---|---|---|---|
![]() | $height : Number [read-only]
Retrieve the low-level bounding box height. | UIBase | |
![]() | $width : Number [read-only]
Retrieve the low-level bounding box width. | UIBase | |
| backgroundColor : uint = 0xFFFFFF | UIItemRendererBase | ||
![]() | beads : Array
The array property that is used to add additional
beads to an MXML tag. | UIBase | |
![]() | className : String
The classname. | UIBase | |
| data : Object
The data being represented by this itemRenderer. | UIItemRendererBase | ||
| down : Boolean
Whether or not the itemRenderer is in a down (or pre-selected) state. | UIItemRendererBase | ||
| downColor : uint = 0x808080 | UIItemRendererBase | ||
![]() | element : IFlexJSElement [read-only]
Each IUIBase has an element that is actually added to
the platform's display list DOM. | UIBase | |
![]() | explicitHeight : Number
The explicitly set width (as opposed to measured width
or percentage width). | UIBase | |
![]() | explicitWidth : Number
The explicitly set width (as opposed to measured width
or percentage width). | UIBase | |
![]() | height : Number [override]
The height of the component. | UIBase | |
| highlightColor : uint = 0xCEDBEF | UIItemRendererBase | ||
| hovered : Boolean
Whether or not the itemRenderer is in a hovered state. | UIItemRendererBase | ||
![]() | id : String
An id property for MXML documents. | UIBase | |
| index : int
The position with the dataProvider being shown by the itemRenderer instance. | UIItemRendererBase | ||
| itemRendererParent : Object
The parent container for the itemRenderer instance. | UIItemRendererBase | ||
| labelField : String
The name of the field within the data to use as a label. | UIItemRendererBase | ||
| listData : Object
Additional data about the list structure the itemRenderer may
find useful. | UIItemRendererBase | ||
![]() | measurementBead : IMeasurementBead [read-only]
A measurement bead, if one exists. | UIBase | |
![]() | model : Object
An IBeadModel that serves as the data model for the component. | UIBase | |
| mxmlContent : Array
The default property. | UIItemRendererBase | ||
![]() | numElements : int [read-only]
The number of elements in the parent. | UIBase | |
![]() | percentHeight : Number
The requested percentage height this component
should have in the parent container. | UIBase | |
![]() | percentWidth : Number
The requested percentage width this component
should have in the parent container. | UIBase | |
| selected : Boolean
Whether or not the itemRenderer is in a selected state. | UIItemRendererBase | ||
| selectedColor : uint = 0xA8C6EE | UIItemRendererBase | ||
![]() | style : Object
The object that contains
"styles" and other associated
name-value pairs. | UIBase | |
![]() | topMostEventDispatcher : IEventDispatcher [read-only]
The top most event dispatcher. | UIBase | |
![]() | typeNames : String
A list of type names. | UIBase | |
![]() | view : IBeadView
An IBeadView that serves as the view for the component. | UIBase | |
![]() | width : Number [override]
The width of the component. | UIBase | |
| Property | Defined By | ||
|---|---|---|---|
| useColor : uint | UIItemRendererBase | ||
| Method | Defined By | ||
|---|---|---|---|
constructor. | UIItemRendererBase | ||
![]() | [override]
Add a bead to the strand. | UIBase | |
![]() | addedToParent():void
The method called when added to a parent. | UIBase | |
![]() | addElement(c:Object, dispatchEvent:Boolean = true):void
Add a component to the parent. | UIBase | |
![]() | addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
Add a component to the parent. | UIBase | |
adjustSize():void
This function is called whenever the itemRenderer changes size. | UIItemRendererBase | ||
![]() | getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand. | UIBase | |
![]() | getElementAt(index:int):Object
Get a component from the parent. | UIBase | |
![]() | getElementIndex(c:Object):int
Gets the index of this subcomponent. | UIBase | |
![]() | isHeightSizedToContent():Boolean | UIBase | |
![]() | isWidthSizedToContent():Boolean | UIBase | |
![]() |
Remove a bead from the strand. | UIBase | |
![]() | removeElement(c:Object, dispatchEvent:Boolean = true):void
Remove a component from the parent. | UIBase | |
![]() | setHeight(value:Number, noEvent:Boolean = false):void | UIBase | |
![]() | setWidth(value:Number, noEvent:Boolean = false):void | UIBase | |
![]() | setWidthAndHeight(newWidth:Number, newHeight:Number, noEvent:Boolean = false):void | UIBase | |
![]() | setX(value:Number):void | UIBase | |
![]() | setY(value:Number):void | UIBase | |
| backgroundColor | property |
public var backgroundColor:uint = 0xFFFFFF| data | property |
data:Object| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The data being represented by this itemRenderer. This can be something simple like a String or a Number or something very complex.
This property can be used as the source for data binding.
public function get data():Object public function set data(value:Object):void| down | property |
down:Boolean| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Whether or not the itemRenderer is in a down (or pre-selected) state.
public function get down():Boolean public function set down(value:Boolean):void| downColor | property |
public var downColor:uint = 0x808080| highlightColor | property |
public var highlightColor:uint = 0xCEDBEF| hovered | property |
hovered:Boolean| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Whether or not the itemRenderer is in a hovered state.
public function get hovered():Boolean public function set hovered(value:Boolean):void| index | property |
index:int| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The position with the dataProvider being shown by the itemRenderer instance.
public function get index():int public function set index(value:int):void| itemRendererParent | property |
itemRendererParent:Object| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The parent container for the itemRenderer instance.
public function get itemRendererParent():Object public function set itemRendererParent(value:Object):void| labelField | property |
labelField:StringThe name of the field within the data to use as a label. Some itemRenderers use this field to identify the value they should show while other itemRenderers ignore this if they are showing complex information.
public function get labelField():String public function set labelField(value:String):void| listData | property |
listData:Object| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Additional data about the list structure the itemRenderer may find useful.
This property can be used as the source for data binding.
public function get listData():Object public function set listData(value:Object):void| mxmlContent | property |
public var mxmlContent:Array| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The default property. Child tags in MXML documents get assigned to this property, but are actually encoded by the compiler into the MXMLDescriptor array. Therefore, setting this property from ActionScript will have no effect at runtime.
| selected | property |
selected:Boolean| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Whether or not the itemRenderer is in a selected state.
public function get selected():Boolean public function set selected(value:Boolean):void| selectedColor | property |
public var selectedColor:uint = 0xA8C6EE| useColor | property |
protected var useColor:uint| UIItemRendererBase | () | Constructor |
public function UIItemRendererBase()| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
constructor.
| adjustSize | () | method |
public function adjustSize():void| Language Version : | ActionScript 3.0 |
| Product Version : | FlexJS 0.0 |
| Runtime Versions : | Flash Player 10.2, AIR 2.6 |
This function is called whenever the itemRenderer changes size. Sub-classes should override this method an handle the size change.