Package | org.apache.flex.html.supportClasses |
Class | public class UIItemRendererBase |
Inheritance | UIItemRendererBase ![]() ![]() ![]() |
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:String
The 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.