Packagespark.events
Classpublic class GridSelectionEvent
InheritanceGridSelectionEvent Inheritance flash.events.Event

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.5

The GridSelectionEvent class represents events that are dispatched when the selection changes in a Spark DataGrid control as the result of user interaction.

See also

spark.events.GridSelectionEventKind
spark.components.DataGrid
spark.components.Grid


Public Properties
 PropertyDefined By
  kind : String
Indicates the kind of event that occurred.
GridSelectionEvent
  selectionChange : CellRegion
The upcoming or just-completed selection changes triggered by some user gesture.
GridSelectionEvent
Public Methods
 MethodDefined By
  
GridSelectionEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, kind:String = null, selectionChange:CellRegion = null)
Constructor.
GridSelectionEvent
Public Constants
 ConstantDefined By
  SELECTION_CHANGE : String = selectionChange
[static] The GridSelectionEvent.SELECTION_CHANGE constant defines the value of the type property of the event object for a selectionChange event, which indicates that the current selection has just been changed.
GridSelectionEvent
  SELECTION_CHANGING : String = selectionChanging
[static] The GridSelectionEvent.SELECTION_CHANGING constant defines the value of the type property of the event object for a selectionChanging event, which indicates that the current selection is about to change.
GridSelectionEvent
Property Detail
kindproperty
public var kind:String

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.5

Indicates the kind of event that occurred. The property value can be one of the values in the GridSelectionEventKind class, or null, which indicates that the kind is unknown.

See also

selectionChangeproperty 
public var selectionChange:CellRegion

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.5

The upcoming or just-completed selection changes triggered by some user gesture. If this change is adding to the current selection, it will not represent the complete selection. Use the DataGrid selection methods to determine the selection.

See also

Constructor Detail
GridSelectionEvent()Constructor
public function GridSelectionEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, kind:String = null, selectionChange:CellRegion = null)

Language Version : ActionScript 3.0
Product Version : Flex 4
Runtime Versions : Flash Player 10, AIR 1.5

Constructor.

Parameters
type:String — The event type; indicates the action that caused the event.
 
bubbles:Boolean (default = false) — Specifies whether the event can bubble up the display list hierarchy.
 
cancelable:Boolean (default = false) — Specifies whether the behavior associated with the event can be prevented.
 
kind:String (default = null) — The kind of changing event. The valid values are defined in GridSelectionEventKind class as constants. This value determines which properties in the event are used.
 
selectionChange:CellRegion (default = null) — The proposed or accepted change to the current selection. Use the Spark DataGrid selection methods to determine the current selection.

See also

Constant Detail
SELECTION_CHANGEConstant
public static const SELECTION_CHANGE:String = selectionChange

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.5

The GridSelectionEvent.SELECTION_CHANGE constant defines the value of the type property of the event object for a selectionChange event, which indicates that the current selection has just been changed.

This event is dispatched when the user interacts with the control. When you sort the data provider's collection programmatically, the component does not dispatch the selectionChange event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
currentTargetThe Object that defines the event listener that handles the event. For example, if you use myButton.addEventListener() to register an event listener, myButton is the value of the currentTarget.
kindThe kind of changing event. The valid values are defined in GridSelectionEventKind class as constants. This value determines which properties in the event are used.
selectionChangeThe just completed selection change that was triggered by a user gesture. Use the DataGrid selection methods to determine the current selection.
targetThe Object that dispatched the event; it is not always the Object listening for the event. Use the currentTarget property to always access the Object listening for the event.
typeGridSelectionEvent.SELECTION_CHANGE

See also

SELECTION_CHANGINGConstant 
public static const SELECTION_CHANGING:String = selectionChanging

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.5

The GridSelectionEvent.SELECTION_CHANGING constant defines the value of the type property of the event object for a selectionChanging event, which indicates that the current selection is about to change. Call preventDefault() on this event to prevent the selection from changing.

This event is dispatched when the user interacts with the control. When you sort the data provider's collection programmatically, the component does not dispatch the selectionChanging event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
currentTargetThe Object that defines the event listener that handles the event. For example, if you use myButton.addEventListener() to register an event listener, myButton is the value of the currentTarget.
kindThe kind of changing event. The valid values are defined in GridSelectionEventKind class as constants. This value determines which properties in the event are used.
selectionChangeThe upcoming selection change that is triggered by a user gesture.
targetThe Object that dispatched the event; it is not always the Object listening for the event. Use the currentTarget property to always access the Object listening for the event.
typeGridSelectionEvent.SELECTION_CHANGING

See also