Packageorg.apache.flex.core
Interfacepublic 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
 PropertyDefined 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
dataProviderproperty
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
labelFieldproperty 
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
selectedIndexproperty 
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
selectedItemproperty 
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