Packageorg.apache.flex.html.supportClasses
Classpublic class ButtonBarButtonItemRenderer
InheritanceButtonBarButtonItemRenderer Inheritance UIItemRendererBase Inheritance UIBase Inheritance flash.display.Sprite
Implements ITextItemRenderer

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The ButtonBarButtonItemRenderer class handles the display of each item for the org.apache.flex.html.ButtonBar component. This class uses a org.apache.flex.html.Button to represent the data.



Public Properties
 PropertyDefined By
 Inherited$height : Number
[read-only] Retrieve the low-level bounding box height.
UIBase
 Inherited$width : Number
[read-only] Retrieve the low-level bounding box width.
UIBase
 InheritedbackgroundColor : uint = 0xFFFFFF
UIItemRendererBase
 Inheritedbeads : Array
The array property that is used to add additional beads to an MXML tag.
UIBase
 InheritedclassName : String
The classname.
UIBase
  data : Object
[override] The data to be displayed by the itemRenderer instance.
ButtonBarButtonItemRenderer
 Inheriteddown : Boolean
Whether or not the itemRenderer is in a down (or pre-selected) state.
UIItemRendererBase
 InheriteddownColor : uint = 0x808080
UIItemRendererBase
 Inheritedelement : Object
[read-only] Each IUIBase has an element that is actually added to the platform's display list DOM.
UIBase
 InheritedexplicitHeight : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 InheritedexplicitWidth : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 Inheritedheight : Number
[override] The height of the component.
UIBase
 InheritedhighlightColor : uint = 0xCEDBEF
UIItemRendererBase
 Inheritedhovered : Boolean
Whether or not the itemRenderer is in a hovered state.
UIItemRendererBase
 Inheritedid : String
An id property for MXML documents.
UIBase
 Inheritedindex : int
The position with the dataProvider being shown by the itemRenderer instance.
UIItemRendererBase
 InheritedlabelField : String
The name of the field within the data to use as a label.
UIItemRendererBase
 InheritedmeasurementBead : IMeasurementBead
[read-only] A measurement bead, if one exists.
UIBase
 Inheritedmodel : IBeadModel
An IBeadModel that serves as the data model for the component.
UIBase
 InheritednumElements : int
[read-only] The number of elements in the parent.
UIBase
 InheritedpercentHeight : Number
The requested percentage height this component should have in the parent container.
UIBase
 InheritedpercentWidth : Number
The requested percentage width this component should have in the parent container.
UIBase
 Inheritedselected : Boolean
Whether or not the itemRenderer is in a selected state.
UIItemRendererBase
 InheritedselectedColor : uint = 0xA8C6EE
UIItemRendererBase
  text : String
The string version of the data associated with the instance of the itemRenderer.
ButtonBarButtonItemRenderer
 Inheritedview : IBeadView
An IBeadView that serves as the view for the component.
UIBase
 Inheritedwidth : Number
[override] The width of the component.
UIBase
Public Methods
 MethodDefined By
  
constructor.
ButtonBarButtonItemRenderer
 Inherited
addBead(bead:IBead):void
Add a bead to the strand.
UIBase
 Inherited
The method called when added to a parent.
UIBase
 Inherited
addElement(c:Object):void
Add a component to the parent.
UIBase
 Inherited
addElementAt(c:Object, index:int):void
Add a component to the parent.
UIBase
 Inherited
adjustSize():void
This function is called whenever the itemRenderer changes size.
UIItemRendererBase
 Inherited
getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand.
UIBase
 Inherited
getElementIndex(c:Object):int
Gets the index of this subcomponent.
UIBase
 Inherited
Remove a bead from the strand.
UIBase
 Inherited
removeElement(c:Object):void
Remove a component from the parent.
UIBase
Events
 Event Summary Defined By
 InheritedSet a different class for click events so that there aren't dependencies on the flash classes on the JS side.UIBase
Property Detail
dataproperty
data:Object[override]

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The data to be displayed by the itemRenderer instance. For ButtonBarItemRenderer, the data's string version is used as the label for the Button.


Implementation
    public function get data():Object
    public function set data(value:Object):void
textproperty 
text:String

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The string version of the data associated with the instance of the itemRenderer.


Implementation
    public function get text():String
    public function set text(value:String):void
Constructor Detail
ButtonBarButtonItemRenderer()Constructor
public function ButtonBarButtonItemRenderer()

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

constructor.