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

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.

Default MXML PropertymxmlContent



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 : IFlexJSElement
[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
 InheriteditemRendererParent : Object
The parent container for the itemRenderer instance.
UIItemRendererBase
 InheritedlabelField : String
The name of the field within the data to use as a label.
UIItemRendererBase
 InheritedlistData : Object
Additional data about the list structure the itemRenderer may find useful.
UIItemRendererBase
 InheritedmeasurementBead : IMeasurementBead
[read-only] A measurement bead, if one exists.
UIBase
 Inheritedmodel : Object
An IBeadModel that serves as the data model for the component.
UIBase
 InheritedmxmlContent : Array
The default property.
UIItemRendererBase
 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
 Inheritedstyle : Object
The object that contains "styles" and other associated name-value pairs.
UIBase
  text : String
The string version of the data associated with the instance of the itemRenderer.
ButtonBarButtonItemRenderer
 InheritedtopMostEventDispatcher : IEventDispatcher
[read-only] The top most event dispatcher.
UIBase
 InheritedtypeNames : String
A list of type names.
UIBase
 Inheritedview : IBeadView
An IBeadView that serves as the view for the component.
UIBase
 Inheritedwidth : Number
[override] The width of the component.
UIBase
Protected Properties
 PropertyDefined By
  textButton : TextButton
ButtonBarButtonItemRenderer
 InheriteduseColor : uint
UIItemRendererBase
Public Methods
 MethodDefined By
  
constructor.
ButtonBarButtonItemRenderer
 Inherited
addBead(bead:IBead):void
[override] Add a bead to the strand.
UIBase
 Inherited
The method called when added to a parent.
UIBase
 Inherited
addElement(c:Object, dispatchEvent:Boolean = true):void
Add a component to the parent.
UIBase
 Inherited
addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):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
getElementAt(index:int):Object
Get a component from the parent.
UIBase
 Inherited
getElementIndex(c:Object):int
Gets the index of this subcomponent.
UIBase
 Inherited
UIBase
 Inherited
UIBase
 Inherited
Remove a bead from the strand.
UIBase
 Inherited
removeElement(c:Object, dispatchEvent:Boolean = true):void
Remove a component from the parent.
UIBase
 Inherited
setHeight(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidth(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidthAndHeight(newWidth:Number, newHeight:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setX(value:Number):void
UIBase
 Inherited
setY(value:Number):void
UIBase
Protected Methods
 MethodDefined By
 Inherited
Rebroadcast an event from a sub component from the component.
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
 InheritedSet a different class for mouseDown events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseMove events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOver events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseUp events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOver 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
textButtonproperty 
protected var textButton:TextButton

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.