mx.automation

# IAutomationTabularData - AS3 Flex

Package | mx.automation
Interface | public interface IAutomationTabularData

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

The IAutomationTabularData interface is implemented by components which can provide their content information in a tabular form.

Learn more

Understanding the automation framework

Public Properties

| Property | Defined By
--- | --- | ---
|  | columnNames : Array [read-only] Names of all columns in the data. | IAutomationTabularData
|  | firstVisibleRow : int [read-only] The index of the first visible child. | IAutomationTabularData
|  | lastVisibleRow : int [read-only] The index of the last visible child. | IAutomationTabularData
|  | numColumns : int [read-only] The total number of columns in the data available. | IAutomationTabularData
|  | numRows : int [read-only] The total number of rows of data available. | IAutomationTabularData

Public Methods

| Method | Defined By
--- | --- | ---
|  | getAutomationValueForData(data:Object):Array Returns the values being displayed by the component for the given data. | IAutomationTabularData
|  | getValues(start:uint = 0, end:uint = 0):Array Returns a matrix containing the automation values of all parts of the components. | IAutomationTabularData

Property Detail

### columnNames

property

`columnNames:Array` [read-only]

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

Names of all columns in the data.

Implementation
`public function get columnNames():Array`

### firstVisibleRow

property

`firstVisibleRow:int` [read-only]

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

The index of the first visible child.

Implementation
`public function get firstVisibleRow():int`

### lastVisibleRow

property

`lastVisibleRow:int` [read-only]

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

The index of the last visible child.

Implementation
`public function get lastVisibleRow():int`

### numColumns

property

`numColumns:int` [read-only]

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

The total number of columns in the data available.

Implementation
`public function get numColumns():int`

### numRows

property

`numRows:int` [read-only]

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

The total number of rows of data available.

Implementation
`public function get numRows():int`
Method Detail

### getAutomationValueForData

()
method

`public function getAutomationValueForData(data:Object):Array`

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

Returns the values being displayed by the component for the given data.

Parameters

| `data:Object` — The object representing the data.

Returns

| `Array` — Array containing the values being displayed by the component.

### getValues

()
method

`public function getValues(start:uint = 0, end:uint = 0):Array`

Language Version: | ActionScript 3.0

Product Version: | Flex 3

Runtime Versions: | Flash Player 9, AIR 1.1

Returns a matrix containing the automation values of all parts of the components. Should be row-major (return value is an Array of rows, each of which is an Array of "items").

Parameters

| `start:uint` (default = `0`)`` — The index of the starting child.
| `end:uint` (default = `0`)`` — The index of the ending child.

Returns

| `Array` — A matrix containing the automation values of all parts of the components.

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00