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

Package | org.apache.flex.core
Interface | public interface ISelectionModel extends IEventDispatcher, IBeadModel, IBead, flash.events.IEventDispatcher
Implementors | ArrayListSelectionModel, ArraySelectionModel, StringSelectionModel

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The ISelectionModel interface describes the minimum set of properties available to control that let the user select from within a set of items in a dataProvider. A more sophisticated model would support multiple selection.

Public Properties

| Property | Defined By
--- | --- | ---
|  | dataProvider : Object The set of choices displayed in the ComboBox's dropdown. | ISelectionModel
|  | labelField : String The property on the data item that the item renderer should renderer. | ISelectionModel
|  | selectedIndex : int The index of the selected item in the dataProvider. | ISelectionModel
|  | selectedItem : Object The data item selected in the dataProvider. | ISelectionModel

Property Detail

dataProvider | property

`dataProvider:Object`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The set of choices displayed in the ComboBox's dropdown. The dataProvider can be a simple array or vector if the set of choices is not going to be modified (except by wholesale replacement of the dataProvider). To use different kinds of data sets, you may need to provide an alternate "mapping" bead that iterates the dataProvider, generates item renderers and assigns a data item to the item renderers.

Implementation
`public function get dataProvider():Object`
`public function set dataProvider(value:Object):void`

labelField | property |

`labelField:String`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The property on the data item that the item renderer should renderer.

Implementation
`public function get labelField():String`
`public function set labelField(value:String):void`

selectedIndex | property |

`selectedIndex:int`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The index of the selected item in the dataProvider. Values less than 0 can have specific meanings but generally mean that no item is selected because the user has typed in a custom entry or has yet to make a choice.

Implementation
`public function get selectedIndex():int`
`public function set selectedIndex(value:int):void`

selectedItem | property |

`selectedItem:Object`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The data item selected in the dataProvider. null usually means that the user has not selected a value and has typed in a custom entry.

Implementation
`public function get selectedItem():Object`
`public function set selectedItem(value:Object):void`

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