Apache Flex (FlexJS) 0.7.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
ChartView

Package | org.apache.flex.charts.beads
Class | public class ChartView
Inheritance | ChartView ListView ContainerView BeadViewBase EventDispatcher flash.events.EventDispatcher
Implements | IBeadView

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The ChartView class provides the visual elemental structure for a chart. This includes the axis areas and the chart data area where the graphs are drawn.

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | border : Border [read-only] The border surrounding the org.apache.flex.html.List. | ListView
|  | contentView : IParentIUIBase [read-only] The sub-element used as the parent of the container's elements. | ContainerView
|  | dataGroup : IItemRendererParent [read-only] The area holding the itemRenderers. | ListView
|  | horizontalAxisGroup : IAxisGroup [read-only] The IAxisGroup that represents the horizontal axis. | ChartView
|  | host : IUIBase [read-only] The host component. | BeadViewBase
|  | resizableView : IUIBase [read-only] The view that can be resized. | ContainerView
|  | strand : IStrand [override] [write-only] The host component for this bead. | ChartView
|  | _strand : IStrand The strand. | BeadViewBase
|  | verticalAxisGroup : IAxisGroup [read-only] The IAxisGroup that represents the vertical axis. | ChartView
|  | viewportModel : IViewportModel [read-only] The data model used by the viewport to determine how it should present the content area. | ContainerView

Protected Properties
Hide Inherited Protected Properties
Show Inherited Protected Properties

| Property | Defined By
--- | --- | ---
|  | lastRollOverIndex : int = -1 | ListView
|  | lastSelectedIndex : int = -1 | ListView
|  | listModel : ISelectionModel | ListView
|  | viewport : IViewport [read-only] The viewport used to present the content and may display scroll bars (depending on the actual type of viewport). | ContainerView

Public Methods

| Method | Defined By
--- | --- | ---
|  | ChartView() Constructor | ChartView

Protected Methods
Show Inherited Protected Methods
Show Inherited Protected Methods

| Method | Defined By
--- | --- | ---
|  | childrenChangedHandler(event:Event):void Whenever children are added, listeners are added to detect changes in their size. | ContainerView
|  | childResizeHandler(event:Event):void This event handles changes to the size of children of the container by running the layout again and adjusting the size of the container or viewport as necessary. | ContainerView
|  | completeSetup():void [override] | ListView
|  | createViewport():void Creates the Viewport (or ScrollableViewport) through which the content area is presented. | ContainerView
|  | displayBackgroundAndBorder(host:UIBase):void | ContainerView
|  | getChromeMetrics():Rectangle Calculate the space taken up by non-content children like a TItleBar in a Panel. | ContainerView
|  | initCompleteHandler(event:Event):void Handles the initComplete event by completing the setup and kicking off the presentation of the Container. | ContainerView
|  | layoutViewAfterContentLayout():void Adjusts the size of the host, or adds scrollbars to the viewport, after the layout has been run. | ContainerView
|  | layoutViewBeforeContentLayout():void [override] ChartView overrides performLayout so that the exact area of the ChartDataGroup can be calculated so the chart's layout algorithm knows precisely the dimensions of chart for its item renderers. | ChartView
|  | performLayout(event:Event):void Executes the layout associated with this container. | ContainerView
|  | resizeHandler(event:Event):void [override] respond to a change in size or request to re-layout everything | ListView
|  | viewCreatedHandler(event:Event):void Handles the viewCreated event by performing the first layout if there are children already present (ie, from MXML). | ContainerView

Property Detail

horizontalAxisGroup | property

`horizontalAxisGroup:IAxisGroup` [read-only]

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The IAxisGroup that represents the horizontal axis.

Implementation
`public function get horizontalAxisGroup():IAxisGroup`

strand | property |

`strand:IStrand` [write-only] [override]

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The host component for this bead.

Implementation
`public function set strand(value:IStrand):void`

verticalAxisGroup | property |

`verticalAxisGroup:IAxisGroup` [read-only]

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The IAxisGroup that represents the vertical axis.

Implementation
`public function get verticalAxisGroup():IAxisGroup`
Constructor Detail

ChartView | () | Constructor

`public function ChartView()`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

Constructor

Method Detail

layoutViewBeforeContentLayout | () | method

`override protected function layoutViewBeforeContentLayout():void`

ChartView overrides performLayout so that the exact area of the ChartDataGroup can be calculated so the chart's layout algorithm knows precisely the dimensions of chart for its item renderers.

Mon Sep 5 2016, 07:19 AM -07:00