パッケージ | spark.components |
クラス | public class Grid |
継承 | Grid Group GroupBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
実装 | IDataGridElement |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
Grid コンポーネントは、DataGrid のスキンパーツまたはその他のカスタム複合コンポーネントのエレメントとして使用されるように意図されています。そのため、スキナブルではなく、スクローラーやスクロールバーもなく、マウスやキーボードのイベントのデフォルト処理も用意されていません。
表示可能な Grid の各セルは itemRenderer
プロパティを使用して作成される GridItemRenderer インスタンスによって表示されます。各列のアイテムレンダラーを指定します。各アイテムレンダラーは、表示され前に、その行のデータプロバイダーアイテムの値で設定されます。アイテムレンダラーは必要に応じて作成されるので、作成オーバーヘッドを最小限に抑えるために、プールとリサイクルが行われます。
Grid コントロールは、selectionMode
プロパティに従って、選択をサポートします。選択された行インデックスやセルインデックスのセットは、setSelectedIndex
や selectionContainsIndex()
のような選択メソッドを使用してプログラムで変更または照会できます。
Grid コントロールは、selectionMode
プロパティおよび hoverRowIndex
や columnRowIndex
などの対応する行インデックスや列インデックスのプロパティに基づいて、ホバー、キャレットおよび選択範囲のインジケーターを表示します。 インジケーターには、任意のビジュアルエレメントを使用できます。IGridVisualElement を実装するインジケーターは、自分が使用されている行や列に応じて、自分を設定できます。
Grid コントロールでは、スムーズスクロールがサポートされます。垂直方向と水平方向のスクロール位置によって、グリッドの表示部分のピクセル原点が定義され、グリッドのレイアウトには、使用可能なスペースを埋めるのに必要な数のセルアイテムレンダラーのみが表示されます。
Grid コントロールでは、アイテムレンダラーのコンテンツに基づいて、自身の高さを自動的に計算して高さが変化する行がサポートされます。 このサポートは、グリッドの仮想化と呼ばれます。これは(ピクセルの)スクロール位置から行インデックスと列インデックスへのマッピングが、通常はグリッドセルの推奨サイズに関する不完全な情報に基づいているためです。Grid では、ビューにスクロールされた行の高さの計算結果がキャッシュされ、1 つの typicalItem
に基づいて残りが推測されます。
DataGrid アイテムレンダラーのトランジションがサポートされていません。 GridItemRenderer クラスの transitions
プロパティが無効化されているので、設定しても無視されます。
The <s:Grid>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:Grid Properties />
デフォルトの MXML プロパティmxmlContent
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
accessibilityDescription : String
この UIComponent の accessibilityProperties オブジェクトの description プロパティ用の便利なアクセッサー。 | UIComponent | ||
accessibilityEnabled : Boolean
この UIComponent の accessibilityProperties オブジェクトの silent プロパティ用の便利なアクセッサー。 | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。 | InteractiveObject | ||
accessibilityName : String
この UIComponent の accessibilityProperties オブジェクトの name プロパティ用の便利なアクセッサー。 | UIComponent | ||
accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | DisplayObject | ||
accessibilityShortcut : String
この UIComponent の accessibilityProperties オブジェクトの shortcut プロパティ用の便利なアクセッサー。 | UIComponent | ||
activeEffects : Array [読み取り専用]
EffectInstance インスタンスの配列として、現在コンポーネントで再生されているエフェクトのリスト。 | UIComponent | ||
alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | DisplayObject | ||
anchorColumnIndex : int
次の Shift キーを押した選択で使用するアンカーの列インデックスです。 | Grid | ||
anchorRowIndex : int
次の Shift キーを押した選択で使用するアンカーの行インデックスです。 | Grid | ||
autoLayout : Boolean
true の場合、子の位置またはサイズが変更されたときに測定とレイアウトが実行されます。 | GroupBase | ||
automationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクト。 | UIComponent | ||
automationEnabled : Boolean [読み取り専用]
このコンポーネントがオートメーション用に有効である場合は true、それ以外の場合は false です。 | UIComponent | ||
automationName : String
このオブジェクトの識別子として使用できる名前です。 | UIComponent | ||
automationOwner : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントのオーナーです。 | UIComponent | ||
automationParent : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントの親です。 | UIComponent | ||
automationTabularData : Object [読み取り専用]
データ検索に使用できる IAutomationTabularData インターフェイスの実装です。 | UIComponent | ||
automationValue : Array [読み取り専用]
この値はオブジェクトのレンダリング表示に対応しています。また、アプリケーションでの視覚表示と同じにするために、識別子とオブジェクトを関連付けるのに使用できます。 | UIComponent | ||
automationVisible : Boolean [読み取り専用]
このコンポーネントがオートメーション用に可視である場合は true、それ以外の場合は false です。 | UIComponent | ||
baseline : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
baselinePosition : Number [オーバーライド] [読み取り専用]
コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。 | Group | ||
baselinePositionElement : IVisualElement
GroupBase の baselinePosition を計算するために使用されるエレメントです。
| Group | ||
blendMode : String [オーバーライド]
使用するブレンドモードを指定する BlendMode クラスの値です。 | Group | ||
blendShader : Shader [書き込み専用]
前景と背景のブレンドに使用するシェーダーを設定します。 | DisplayObject | ||
bottom : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
buttonMode : Boolean
このスプライトのボタンモードを指定します。 | Sprite | ||
cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。 | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
null 以外の場合、この Matrix オブジェクトは、cacheAsBitmap を true に設定したときの表示オブジェクトのレンダリング方法を定義します。 | DisplayObject | ||
cacheHeuristic : Boolean [書き込み専用]
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。 | UIComponent | ||
cachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。 | UIComponent | ||
caretColumnIndex : int
showCaretIndicator が true の場合は、caretIndicator の列インデックスです。 | Grid | ||
caretIndicator : IFactory
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、キャレット行に表示される 1 つのビジュアルエレメントです。selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、キャレットセルに表示されるビジュアルエレメントです。 | Grid | ||
caretRowIndex : int
showCaretIndicator が true の場合は、caretIndicator の行インデックスです。 | Grid | ||
className : String [読み取り専用]
このインスタンスのクラス名です。例えば、"Button" などがあります。 | UIComponent | ||
clipAndEnableScrolling : Boolean
true の場合、ビューポートの境界に子をクリッピングするように指定します。 | GroupBase | ||
columns : IList
このグリッドによって表示される GridColumn オブジェクトのリストです。 | Grid | ||
columnSeparator : IFactory
各列の間に表示されるビジュアルエレメントです。 | Grid | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
contentHeight : Number [読み取り専用]
ビューポートのコンテンツの高さです。 | GroupBase | ||
contentMouseX : Number [読み取り専用]
コンテンツ座標系におけるマウスの x 位置を返します。 | UIComponent | ||
contentMouseY : Number [読み取り専用]
コンテンツ座標系におけるマウスの y 位置を返します。 | UIComponent | ||
contentWidth : Number [読み取り専用]
ビューポートのコンテンツの幅です。 | GroupBase | ||
contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | ||
currentState : String
コンポーネントの現在のビューステートです。 | UIComponent | ||
cursorManager : ICursorManager [読み取り専用]
このコンポーネントとそのピアーのカーソルを制御する CursorManager を取得します。 | UIComponent | ||
dataGrid : DataGrid
この Grid が grid スキンパーツとして使用される DataGrid コントロールです。 | Grid | ||
dataProvider : IList
グリッドの行に対応するデータアイテムのリストです。 | Grid | ||
dataTipField : String
データヒントとして表示するデータプロバイダー内のフィールドの名前です。 | Grid | ||
dataTipFunction : Function
データヒントを決定するためにデータプロバイダーの各アイテムで実行するコールバック関数を指定します。 | Grid | ||
depth : Number
コンテナ内のアイテムのレンダリング順序を決定します。 | UIComponent | ||
descriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です(存在する場合)。 | UIComponent | ||
designLayer : DesignLayer
このビジュアルエレメントに関連付けるオプションの DesignLayer インスタンスを指定します。 | UIComponent | ||
document : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。 | UIComponent | ||
doubleClickEnabled : Boolean [オーバーライド]
UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | UIComponent | ||
dropTarget : DisplayObject [読み取り専用]
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。 | Sprite | ||
enabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 | UIComponent | ||
errorString : String
バリデーターによってコンポーネントを監視しているとき、検証が失敗した場合に、そのコンポーネントのエラーヒントに表示されるテキストです。 | UIComponent | ||
explicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ(ピクセル単位)を指定する数値です。 | UIComponent | ||
explicitMaxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。 | UIComponent | ||
explicitMaxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。 | UIComponent | ||
explicitMinHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。 | UIComponent | ||
explicitMinWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。 | UIComponent | ||
explicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅(ピクセル単位)を指定する数値です。 | UIComponent | ||
filters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | ||
flexContextMenu : IFlexContextMenu
この UIComponent のコンテキストメニューです。 | UIComponent | ||
focusEnabled : Boolean
コンポーネントが、タブで選択されたときにフォーカスを受け付けることができるかどうかを示します。 | UIComponent | ||
focusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。 | UIComponent | ||
focusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。 | UIComponent | ||
focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | ||
graphics : Graphics [読み取り専用]
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。 | Sprite | ||
hasFocusableChildren : Boolean
子オブジェクトがフォーカスを取得できるかどうかを示すフラグです。 | UIComponent | ||
hasLayoutMatrix3D : Boolean [読み取り専用]
エレメントが 3D マトリックスを持つ場合は true です。 | UIComponent | ||
height : Number [オーバーライド]
親の座標内におけるコンポーネントの高さ(ピクセル単位)を指定する数値です。 | UIComponent | ||
hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。 | Sprite | ||
horizontalCenter : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
horizontalScrollPosition : Number
コンポーネントの座標系における、ビューポートの原点の x 座標です。デフォルト値は (0,0) であり、これはコンポーネントの左上隅に対応します。 | GroupBase | ||
hoverColumnIndex : int
showHoverIndicator が true の場合は、hoverIndicator の列インデックスを指定します。 | Grid | ||
hoverIndicator : IFactory
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合。 | Grid | ||
hoverRowIndex : int
showHoverIndicator が true の場合は、hoverIndicator の列インデックスを指定します。 | Grid | ||
id : String
コンポーネントの ID です。 | UIComponent | ||
includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 | UIComponent | ||
inheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。 | UIComponent | ||
initialized : Boolean
オブジェクトがレイアウトの 3 つの段階(処理、測定、レイアウト)すべてを完了したものであるかどうかを示すフラグです(いずれかが必須であった場合)。 | UIComponent | ||
instanceIndex : int [読み取り専用]
繰り返しコンポーネントのインデックスです。 | UIComponent | ||
instanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。 | UIComponent | ||
is3D : Boolean [読み取り専用]
エレメントが 3D の場合は true です。 | UIComponent | ||
isDocument : Boolean [読み取り専用]
この UIComponent インスタンスがドキュメントオブジェクトの場合は true です。 | UIComponent | ||
isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。 | UIComponent | ||
itemRenderer : IFactory
アイテムレンダラーが指定されていない列に使用されるアイテムレンダラーです。 | Grid | ||
layout : LayoutBase
このコンテナのレイアウトオブジェクトです。 | GroupBase | ||
layoutMatrix3D : Matrix3D [書き込み専用]
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスです。 | UIComponent | ||
left : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
luminosityClip : Boolean
マスクされたコンテンツを輝度マスクがクリッピングするかどうかを制御するプロパティです。 | GroupBase | ||
luminosityInvert : Boolean
輝度マスクによってマスクされているグラフィックエレメントの RGB カラー値の計算を制御するプロパティです。 | GroupBase | ||
maintainProjectionCenter : Boolean
true の場合、コンポーネントは、境界ボックスの中央の位置に投影マトリックスを保持します。 | UIComponent | ||
mask : DisplayObject [オーバーライド]
マスクを設定します。 | GroupBase | ||
maskType : String
マスクのタイプです。 | GroupBase | ||
maxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。 | UIComponent | ||
maxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。 | UIComponent | ||
measuredHeight : Number
コンポーネントのデフォルトの高さ(ピクセル単位)です。 | UIComponent | ||
measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。 | UIComponent | ||
measuredMinWidth : Number
コンポーネントのデフォルトの最小の幅(ピクセル単位)です。 | UIComponent | ||
measuredWidth : Number
コンポーネントのデフォルトの幅(ピクセル単位)です。 | UIComponent | ||
metaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。 | DisplayObject | ||
minHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。 | UIComponent | ||
minWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。 | UIComponent | ||
moduleFactory : IFlexModuleFactory
モジュールファクトリは、埋め込みフォントの使用時や、このコンポーネントのスタイル制御を行うスタイルマネージャーの検出時に、コンテキストとして使用されるものです。 | UIComponent | ||
mouseChildren : Boolean
オブジェクトの子がマウスまたはユーザー入力デバイスに対応しているかどうかを判断します。 | DisplayObjectContainer | ||
mouseEnabled : Boolean
このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。 | InteractiveObject | ||
mouseEnabledWhereTransparent : Boolean
true の場合、Group の境界全体が、クリックやロールオーバーなどのマウスイベントに応答します。 | GroupBase | ||
mouseFocusEnabled : Boolean
クリックしたとき、フォーカスを取得できるかどうかを示します。 | UIComponent | ||
mouseX : Number [読み取り専用]
マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。 | DisplayObject | ||
mouseY : Number [読み取り専用]
マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。 | DisplayObject | ||
mxmlContent : Array [書き込み専用]
この Group のビジュアルコンテンツの子です。 | Group | ||
name : String
DisplayObject のインスタンス名を示します。 | DisplayObject | ||
needsSoftKeyboard : Boolean
この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。 | InteractiveObject | ||
nestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。 | UIComponent | ||
nonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。 | UIComponent | ||
numAutomationChildren : int [読み取り専用]
このコンテナに含まれるオートメーションの子の数です。 | UIComponent | ||
numElements : int [読み取り専用]
このコンテナ内のビジュアルエレメントの数です。 | GroupBase | ||
opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | DisplayObject | ||
overlay : DisplayLayer [読み取り専用]
このグループのオーバーレイ平面です。 | GroupBase | ||
owner : DisplayObjectContainer
この IVisualElement オブジェクトのオーナーです。 | UIComponent | ||
parent : DisplayObjectContainer [オーバーライド] [読み取り専用]
このコンポーネントの親コンテナまたは親コンポーネントです。 | UIComponent | ||
parentApplication : Object [読み取り専用]
この UIComponent インスタンスを含む Application オブジェクトへの参照です。 | UIComponent | ||
parentDocument : Object [読み取り専用]
この UIComponent に対する親ドキュメントオブジェクトへの参照です。 | UIComponent | ||
percentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定します。 | UIComponent | ||
percentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定します。 | UIComponent | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
親のレイアウトに影響を与えない方法で、オブジェクトの変換に適用できる一連の調整を定義します。 | UIComponent | ||
preserveSelection : Boolean
true の場合は、データプロバイダーがコレクションを更新する際に選択範囲が維持されます。 | Grid | ||
processedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。 | UIComponent | ||
repeater : IRepeater [読み取り専用]
この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照です。 | UIComponent | ||
repeaterIndex : int [読み取り専用]
この UIComponent を作成した Repeater のデータプロバイダー内にあるアイテムのインデックスです。 | UIComponent | ||
repeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダーに含まれるアイテムのインデックスを含む配列です。 | UIComponent | ||
repeaters : Array
この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照を含む配列です。 | UIComponent | ||
requestedColumnCount : int
このグリッドの測定された幅は、最初の requestedColumnCount の列を表示するのに十分な大きさです。 | Grid | ||
requestedMaxRowCount : int
このグリッドの測定された高さは、requestedMaxRowCount の行のみ表示するのに十分な大きさです。 | Grid | ||
requestedMinColumnCount : int
このグリッドの測定された幅は、少なくとも requestedMinColumnCount の列を表示するのに十分な大きさです。 | Grid | ||
requestedMinRowCount : int
このグリッドの測定された高さは、少なくとも requestedMinRowCount の行を表示するのに十分な大きさです。 | Grid | ||
requestedRowCount : int
このグリッドの測定された高さは、最初の requestedRowCount の行を表示するのに十分な大きさです。 | Grid | ||
requireSelection : Boolean
true で selectionMode プロパティが GridSelectionMode.NONE でない場合は、グリッドでアイテムを常に選択する必要があります。 | Grid | ||
resizableColumns : Boolean
ユーザーが列のサイズを変更できるかどうかを示します。 | Grid | ||
resizeMode : String
このコンテナの ResizeMode です。 | GroupBase | ||
right : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
root : DisplayObject [読み取り専用]
読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | ||
rotation : Number [オーバーライド]
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。 | UIComponent | ||
rotationX : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。 | UIComponent | ||
rotationY : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。 | UIComponent | ||
rotationZ : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。 | UIComponent | ||
rowBackground : IFactory
各行の背景を表示するビジュアルエレメントです。 | Grid | ||
rowHeight : Number
variableRowHeight が false の場合は、このプロパティで各行の実際の高さをピクセル単位で指定します。 | Grid | ||
rowSeparator : IFactory
各行の間に表示されるビジュアルエレメントです。 | Grid | ||
scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。 | DisplayObject | ||
scaleGridBottom : Number
スケールグリッドの下座標を指定します。 | Group | ||
scaleGridLeft : Number
スケールグリッドの左座標を指定します。 | Group | ||
scaleGridRight : Number
スケールグリッドの右座標を指定します。 | Group | ||
scaleGridTop : Number
スケールグリッドの上座標を指定します。 | Group | ||
scaleX : Number [オーバーライド]
水平方向の伸縮率を指定する数値です。 | UIComponent | ||
scaleY : Number [オーバーライド]
垂直方向の伸縮率を指定する数値です。 | UIComponent | ||
scaleZ : Number [オーバーライド]
z 軸方向の伸縮率を指定する数値です。 | UIComponent | ||
screen : Rectangle [読み取り専用]
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。 | UIComponent | ||
scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。 | DisplayObject | ||
selectedCell : CellPosition
selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、0 の行と 0 の列から始めて、次の行に移動する前に行の各列に進んで、最初に選択されたセルが返されます。 | Grid | ||
selectedCells : Vector.<CellPosition>
selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、グリッドで選択されたセルの位置を表す CellPosition オブジェクトの Vector が返されます。 | Grid | ||
selectedIndex : int
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、最初に選択された行の rowIndex が返されます。 | Grid | ||
selectedIndices : Vector.<int>
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、選択された行のインデックスの Vector が返されます。 | Grid | ||
selectedItem : Object
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、現在選択されているデータプロバイダーのアイテムが返されるか、行が選択されていない場合は undefined が返されます。 | Grid | ||
selectedItems : Vector.<Object>
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、現在選択されている dataProvider アイテムの Vector が返されます。 | Grid | ||
selectionIndicator : IFactory
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、選択された各行に表示されるビジュアルエレメントです。selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、選択された各セルに表示されるビジュアルエレメントです。 | Grid | ||
selectionLength : int [読み取り専用]
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、選択された行の数が返されます。 | Grid | ||
selectionMode : String
コントロールの選択モードです。 | Grid | ||
showDataTips : Boolean
true の場合は、すべての表示可能なセルに対して dataTip が表示されます。 | Grid | ||
showInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層に表示されているかどうかを示すフラグです。 | UIComponent | ||
softKeyboard : String
ソフトキーボードの外観を制御します。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。 | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
このスプライト内のサウンドを制御します。 | Sprite | ||
stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | DisplayObject | ||
states : Array
このコンポーネントに対して定義されたビューステート。 | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。 | UIComponent | ||
styleManager : IStyleManager2 [読み取り専用]
このコンポーネントで使用する StyleManager インスタンスを返します。 | UIComponent | ||
styleName : Object
このコンポーネントで使用するクラススタイル。 | UIComponent | ||
styleParent : IAdvancedStyleClient
コンポーネントの親は、下位要素のセレクターを評価するために使用されます。 | UIComponent | ||
systemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。 | UIComponent | ||
tabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。 | DisplayObjectContainer | ||
tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。 | InteractiveObject | ||
tabFocusEnabled : Boolean
このオブジェクトが TAB キーを使用してフォーカスを取得できるかどうかを示すフラグです。Flash Player で使用される tabEnabled プロパティと似ています。一般に、キーボード入力を処理するコンポーネントの場合は true ですが、コントロールバー内のコンポーネントの中には、エディターなどの他のコンポーネントからフォーカスを取得するべきではないという理由から、false を設定するものもあります。 | UIComponent | ||
tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。 | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [読み取り専用]
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。 | DisplayObjectContainer | ||
toolTip : String
ツールヒントに表示するテキストです。 | UIComponent | ||
top : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
transform : flash.geom:Transform [オーバーライド]
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | UIComponent | ||
transformX : Number
コンポーネントの変換の中心となる x 座標を設定します。 | UIComponent | ||
transformY : Number
コンポーネントの変換の中心となる y 座標を設定します。 | UIComponent | ||
transformZ : Number
コンポーネントの変換の中心となる z 座標を設定します。 | UIComponent | ||
transitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。 | UIComponent | ||
tweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。 | UIComponent | ||
typicalItem : Object
グリッドのレイアウトでは、幅が指定されていない列が、このデフォルトデータプロバイダーアイテムのアイテムレンダラーを表示するのに十分な幅に設定されます。 | Grid | ||
uid : String
オブジェクトの一意の識別子です。 | UIComponent | ||
updateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです(いずれかの検証が必須であった場合)。 | UIComponent | ||
useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にポインターが移動したときに、指差しハンドポインター(ハンドカーソル)を表示するかどうかを示すブール値です。 | Sprite | ||
validationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデーターによって使用されます。 | UIComponent | ||
variableRowHeight : Boolean
true の場合、各行の高さは、これまでに表示されたセルで推奨される高さの最大値になります。 | Grid | ||
verticalCenter : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
verticalScrollPosition : Number
コンポーネントの座標系における、ビューポートの原点の y 座標です。デフォルト値は (0,0) であり、これはコンポーネントの左上隅に対応します。 | GroupBase | ||
visible : Boolean [オーバーライド]
表示オブジェクトが可視かどうかを示します。 | UIComponent | ||
width : Number [オーバーライド]
親の座標内におけるコンポーネントの幅(ピクセル単位)を指定する数値です。 | UIComponent | ||
x : Number [オーバーライド]
親コンテナ内におけるコンポーネントの水平位置(ピクセル単位)を指定する数値です。 | UIComponent | ||
y : Number [オーバーライド]
親コンテナ内におけるコンポーネントの垂直位置(ピクセル単位)を指定する数値です。 | UIComponent | ||
z : Number [オーバーライド]
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。 | UIComponent |
メソッド | 定義元 | ||
---|---|---|---|
Grid()
コンストラクターです。 | Grid | ||
ビジュアルエレメントをこのコンテナに追加します。 | Group | ||
ビジュアルエレメントをこのコンテナに追加します。 | Group | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、選択範囲にセルが追加されて、キャレットの位置がそのセルに設定されます。 | Grid | ||
selectionMode が GridSelectionMode.MULTIPLE_ROWS の場合は、選択範囲にこの行が追加されて、キャレットの位置がこの行に設定されます。 | Grid | ||
ビジュアルでないスタイルクライアントを、このコンポーネントのインスタンスに追加します。 | UIComponent | ||
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。 | DisplayObjectContainer | ||
後で呼び出す関数をキューに格納します。 | UIComponent | ||
selectionMode が GridSelectionMode.NONE でない場合は、選択されたすべての行とセルが削除されます。 | Grid | ||
このコンポーネントインスタンスからスタイルプロパティを削除します。 | UIComponent | ||
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。 | DisplayObjectContainer | ||
指定された IVisualElement が、コンテナインスタンスの子またはコンテナインスタンス自体であるかを判別します。 | GroupBase | ||
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。 | UIComponent | ||
Point オブジェクトをコンテンツ座標からローカル座標に変換します。 | UIComponent | ||
このコンテナの子を識別するプロパティのセットを返します。 | UIComponent | ||
このコンテナの子を識別するプロパティのセットを返します。 | UIComponent | ||
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。 | UIComponent | ||
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。 | UIComponent | ||
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。 | UIComponent | ||
[オーバーライド]
イベントをイベントフローに送出します。 | UIComponent | ||
このコンポーネントを囲むフォーカスインジケーターを表示するか、または非表示にします。 | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。 | UIComponent | ||
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。 | UIComponent | ||
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。 | UIComponent | ||
現在コンポーネントで再生中のすべてのエフェクトを終了します。 | UIComponent | ||
必要に応じて、指定したセルが完全に表示されるように、verticalScrollPosition プロパティと horizontalScrollPosition プロパティを設定します。 | Grid | ||
UIComponent オブジェクトがターゲットであるすべてのバインディングを実行します。 | UIComponent | ||
印刷の完了後に呼び出されます。 | UIComponent | ||
指定されたインデックス位置でオートメーションオブジェクトを提供します。 | UIComponent | ||
オートメーションオブジェクトリストを提供します。 | UIComponent | ||
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | ||
エレメントの境界の x 座標を、指定したエレメントサイズで返します。 | UIComponent | ||
エレメントの境界の y 座標を、指定したエレメントサイズで返します。 | UIComponent | ||
指定されたグリッド座標にあるピクセルと重なるセルの行と列のインデックスを返します。 | Grid | ||
指定されたセルの現在のピクセル境界を返すか、該当するセルが存在しない場合は null を返します。 | Grid | ||
rowIndex および columnIndex プロパティが、指定されたグリッド領域に重なるセルの行および列インデックスを指定する、CellPosition オブジェクトのベクトルを返します。 | Grid | ||
指定されたセルの原点の X 座標を返します。 | Grid | ||
指定されたセルの原点の Y 座標を返します。 | Grid | ||
指定された名前に一致する子表示オブジェクトを返します。 | DisplayObjectContainer | ||
この UIComponent インスタンスのタイプセレクターを探します。 | UIComponent | ||
指定された列の現在のピクセル境界を返すか、該当する列が存在しない場合は null を返します。 | Grid | ||
指定された座標に対応する列インデックスを返すか、座標が範囲外である場合は -1 を返します。 | Grid | ||
指定された列の幅を返します。 | Grid | ||
レイアウト制約値を返します。これは、このコンポーネントの制約スタイルを取得することと同じです。 | UIComponent | ||
指定されたインデックス位置にあるビジュアルエレメントを返します。 | GroupBase | ||
ビジュアルエレメントのインデックス位置を返します。 | GroupBase | ||
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
| UIComponent | ||
明示された幅を使用するのか、それとも測定した幅を使用するのかを決定する便利なメソッドです。
| UIComponent | ||
現在フォーカスを持っているオブジェクトを取得します。 | UIComponent | ||
異なるスクロールオプションを処理するために、水平スクロール位置に対する変更を返します。 | GroupBase | ||
要求されたアイテムレンダラーが表示可能な場合は、指定されたセルに対して現在表示されているアイテムレンダラーへの参照が返されます。 | Grid | ||
エレメントのレイアウトの高さを返します。 | UIComponent | ||
エレメントのレイアウトの幅を返します。 | UIComponent | ||
画面に描画するためにエレメントで使用する x 座標を返します。 | UIComponent | ||
画面に描画するためにエレメントで使用する y 座標を返します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスを返します。 | UIComponent | ||
このエレメントのレイアウト変換 Matrix3D を返します。 | UIComponent | ||
エレメントの最大の高さを返します。 | UIComponent | ||
エレメントの最大の幅を返します。 | UIComponent | ||
エレメントの最小の高さを返します。 | UIComponent | ||
エレメントの最小の幅を返します。 | UIComponent | ||
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子(または孫など)であるオブジェクトの配列を返します。 | DisplayObjectContainer | ||
エレメントの推奨高さを返します。 | UIComponent | ||
エレメントの推奨幅を返します。 | UIComponent | ||
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | ||
指定された Repeater がこの Repeater を生成するために使用した dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。 | UIComponent | ||
指定された行の現在のピクセル境界を返すか、該当する行が存在しない場合は null を返します。 | Grid | ||
指定された座標に対応する行インデックスを返すか、座標が範囲外である場合は -1 を返します。 | Grid | ||
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。 | UIComponent | ||
異なるスクロールオプションを処理するために、垂直スクロール位置に対する変更を返します。 | GroupBase | ||
useVirtualLayout フラグを使用するレイアウトは、updateDisplayList() 時にこのメソッドを使用して「ビュー内」にあるレイアウトエレメントを取得します。 | GroupBase | ||
現在表示されている列のインデックスを返します。 | Grid | ||
データプロバイダーのインデックスおよび現在の表示行のパディングインデックスを返します。 | Grid | ||
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。 | UIComponent | ||
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
currentCSSState が null でない場合、true を返します。 | UIComponent | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
指定されたステートがこの UIComponent で定義されているかどうかを判別します。 | UIComponent | ||
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | ||
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | ||
水平方向のグラデーションを描画するときに rot パラメーターとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | ||
このコンポーネントの内部構造を初期化します。 | UIComponent | ||
このコンポーネントの繰り返しインスタンスを追跡する各種プロパティを初期化します。 | UIComponent | ||
指定したセルが表示可能な場合は、再表示されます。 | Grid | ||
次の画面更新時に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | ||
エレメントが変更されてその再描画が必要であることを、ホストコンポーネントに通知します。 | Group | ||
エレメントが変更されてプロパティの検証が必要であることを、ホストコンポーネントに通知します。 | Group | ||
エレメントレイヤーが変更されたことをホストに通知します。 | Group | ||
エレメントサイズが変更されたことをホストコンポーネントに通知します。 | Group | ||
depth プロパティが変更されたことを示すために、コンポーネントのアイテムによって呼び出されます。 | UIComponent | ||
エレメントの layoutDirection を変更する場合、または親エレメントの layoutDirection を変更する場合は、エレメントでこのメソッドを呼び出す必要があります。 | UIComponent | ||
後で画面更新時に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | ||
後で画面更新時に measure() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | ||
typicalItem プロパティに基づいてキャッシュされた列幅データを消去し、新規レイアウトパスを要求します。 | Grid | ||
指定されたセルが少なくとも部分的に表示されている場合は true を返します。 | Grid | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | ||
Point オブジェクトをローカル座標からコンテンツ座標に変換します。 | UIComponent | ||
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | DisplayObject | ||
cssState が currentCSSState に一致した場合は、true を返します。 | UIComponent | ||
このインスタンスが、指定されたタイプと同じであるのか、それともそのサブクラスであるのかを判別します。 | UIComponent | ||
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font> や <b> のような HTML タグが含まれる可能性のある、指定の HTML テキストを測定します。 | UIComponent | ||
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField(または UIFTETextField)に表示するものとして、指定のテキストを測定します。 | UIComponent | ||
親の内部の指定された位置にコンポーネントを移動します。 | UIComponent | ||
スタイルの変更を子に通知します。 | UIComponent | ||
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。 | UIComponent | ||
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。 | UIComponent | ||
印刷用の IFlexDisplayObject を準備します。 | UIComponent | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。recursive パラメーターが true の場合は、このコンポーネントのすべての下位要素の CSS スタイルキャッシュも作成または再作成します。 | UIComponent | ||
各エフェクトイベントごとに、EffectManager をイベントリスナーの 1 つとして登録します。 | UIComponent | ||
コンテナからすべてのビジュアルエレメントを削除します。 | Group | ||
DisplayObjectContainer インスタンスの子リストから、すべての child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | ||
このコンテナの子リストから、指定されたビジュアルエレメントを削除します。 | Group | ||
コンテナ内の指定されたインデックス位置からビジュアルエレメントを削除します。 | Group | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、選択範囲からセルが削除されて、キャレットの位置がそのセルに設定されます。 | Grid | ||
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、選択範囲からこの行が削除されて、キャレットの位置がこの行に設定されます。 | Grid | ||
ビジュアルでないスタイルクライアントを、このコンポーネントのインスタンスから削除します。 | UIComponent | ||
指定されたイベントを再生します。 | UIComponent | ||
仮想キーボードを前面に表示します。 | InteractiveObject | ||
提供された ID を使用して子を解決します。 | UIComponent | ||
[静的]
suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。 | UIComponent | ||
selectionMode が GridSelectionMode.MULTIPLE_ROWS の場合は、すべての行が選択されてキャレットが削除されます。selectionMode が GridSelectionMode.MULTIPLE_CELLS の場合は、すべてのセルが選択されてキャレットが削除されます。 | Grid | ||
selectionMode が GridSelectionMode.MULTIPLE_CELLS の場合は、選択範囲がセル領域内のすべてのセルに設定されて、セル領域内の最後のセルにキャレットの位置が設定されます。 | Grid | ||
selectionMode が GridSelectionMode.MULTIPLE_ROWS の場合は、指定された行に選択範囲が設定されて、キャレットの位置が endRowIndex に設定されます。 | Grid | ||
selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、セルが現在の選択範囲内である場合に true が返されます。 | Grid | ||
selectionMode が GridSelectionMode.MULTIPLE_CELLS の場合は、セル領域のセルが現在の選択範囲内である場合に true が返されます。 | Grid | ||
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、index の示す行が現在の選択範囲内である場合に true が返されます。 | Grid | ||
selectionMode が GridSelectionMode.MULTIPLE_ROWS の場合は、indices の示す行が現在の選択範囲内である場合に true が返されます。 | Grid | ||
オブジェクトのサイズを設定します。 | UIComponent | ||
レイアウト制約値を設定します。これは、このコンポーネントの制約スタイルを設定することと同じです。 | UIComponent | ||
contentWidth プロパティおよび contentHeight プロパティを設定します。 | GroupBase | ||
現在の状態を設定します。 | UIComponent | ||
ビジュアルコンテナ内の既存のビジュアルエレメントの位置を変更します。 | Group | ||
現在扱っているコンポーネントにフォーカスを設定します。 | UIComponent | ||
画面に描画するためにエレメントで使用する座標を設定します。 | UIComponent | ||
エレメントのレイアウトサイズを設定します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix を設定します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix3D を設定します。 | UIComponent | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
selectionMode が GridSelectionMode.SINGLE_CELL または GridSelectionMode.MULTIPLE_CELLS の場合は、選択範囲が設定されて、キャレットの位置がこのセルに設定されます。 | Grid | ||
selectionMode が GridSelectionMode.SINGLE_ROW または GridSelectionMode.MULTIPLE_ROWS の場合は、選択範囲が設定されて、キャレットの位置がこの行に設定されます。 | Grid | ||
このコンポーネントインスタンスのスタイルプロパティを設定します。 | UIComponent | ||
visible プロパティが変更されたときに呼び出されます。 | UIComponent | ||
指定されたスプライトをユーザーがドラッグできるようにします。 | Sprite | ||
指定されたスプライトを、ユーザーがタッチ対応デバイス上でドラッグできるようにします。 | Sprite | ||
このオブジェクトでルート指定されているすべての MovieClip のタイムラインでの実行を再帰的に停止します。 | DisplayObjectContainer | ||
startDrag() メソッドを終了します。 | Sprite | ||
タッチ対応デバイスで使用する startTouchDrag() メソッドを終了します。 | Sprite | ||
スタイルプロパティの変更を検出します。 | UIComponent | ||
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。 | UIComponent | ||
[静的]
resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。 | UIComponent | ||
指定された 2 つのビジュアルエレメントのインデックスを入れ替えます。 | Group | ||
コンテナ内の指定された 2 つのインデックス位置にあるビジュアルエレメントを入れ替えます。 | Group | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
[オーバーライド]
アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。 | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
コンポーネントの独自の座標空間内で指定され、親の座標空間内に固定される、特定のポイントを保持して変換の回転、拡大 / 縮小および平行移動を更新するためのユーティリティメソッドです。 | UIComponent | ||
このオブジェクトのローカル座標に指定されたポイントをオブジェクトの親の座標の場所に変換するユーティリティメソッドです。 | UIComponent | ||
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。 | UIComponent | ||
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。 | UIComponent | ||
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するために、レイアウトロジックによって使用されます。 | UIComponent | ||
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。 | UIComponent | ||
このコンポーネントに割り当てられたバリデーターからの valid と invalid の両方のイベントを処理します。 | UIComponent | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
垂直方向のグラデーションを描画するときに rot パラメーターとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
addChild()、addChildAt()、addElement() または addElementAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナに追加したときに送出されます。 | UIComponent | |||
表示オブジェクトが表示リストに追加されたときに送出されます。 | DisplayObject | |||
表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。 | DisplayObject | |||
キャレットが変更された後に送出されます。 | Grid | |||
ユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。 | InteractiveObject | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。 | InteractiveObject | |||
AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられているコンテキストメニューをユーザージェスチャがトリガーすると送出されます。 | InteractiveObject | |||
ユーザーがコピー操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送出されます。 | InteractiveObject | |||
コンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。 | UIComponent | |||
ビューステートの変更後に送出されます。 | UIComponent | |||
currentState プロパティが変更された後、ビューステートが変更される前に送出されます。 | UIComponent | |||
ユーザーがカット操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送出されます。 | InteractiveObject | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | |||
オブジェクトの doubleClickEnabled フラグが true に設定されている場合にユーザーが InteractiveObject をポインティングデバイスのメインボタンで 2 回続けてすばやくクリックすると送出されます。 | InteractiveObject | |||
ドラッグ操作が完了したとき(ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ&ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ(ドラッグしたデータのソースであるコンポーネント)によって送出されます。 | UIComponent | |||
ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。 | UIComponent | |||
ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | |||
ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。 | UIComponent | |||
ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | |||
ドラッグ操作を開始したときにドラッグイニシエータによって送出されます。 | UIComponent | |||
エフェクトの終了後に送出されます。 | UIComponent | |||
エフェクトが開始される直前に送出されます。 | UIComponent | |||
エフェクトの停止後に送出されます。エフェクトで stop() を呼び出した場合のみ停止します。 | UIComponent | |||
ビジュアルエレメントがコンテンツホルダーに追加されたときに送出されます。 | Group | |||
ビジュアルエレメントがコンテンツホルダーから削除されたときに送出されます。 | Group | |||
[ブロードキャストイベント] 再生ヘッドが新しいフレームに入るときに送出されます。 | DisplayObject | |||
コンポーネントがビューステートを移行した後に送出されます。 | UIComponent | |||
[ブロードキャストイベント] 再生ヘッドが現在のフレームを終了するときに送出されます。 | DisplayObject | |||
コンポーネントがビューステートを終了する前に送出されます。 | UIComponent | |||
表示オブジェクトがフォーカスを取得した後に送出されます。 | InteractiveObject | |||
表示オブジェクトがフォーカスを失った後に送出されます。 | InteractiveObject | |||
[ブロードキャストイベント] フレーム表示オブジェクトのコンストラクターが実行した後で、かつフレームスクリプトが実行される前に送出されます。 | DisplayObject | |||
ユーザーが InteractiveObject インスタンスでタッチサーフェスの端に沿って接触点を作成したとき(例えば、Apple TV の Siri Remote でタッチサーフェスの端に沿ってタップしたときなど)に送出されます。デバイスによっては、この接触を複数のタッチイベントの組み合わせと解釈する可能性もあります。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが同じ InteractiveObject インスタンス上の 2 つの接触位置を押したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上を、2 本の指で押したり離したりする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上の接触位置でタッチポイントを移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話やタブレットの表示オブジェクト上で、指を左から右に動かす場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーが回転ジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れ、その指を表示オブジェクト上で回転させる場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーがスワイプジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 3 本指で触れてから、表示オブジェクト上でその 3 本の指をそろえて動かした場合など)。 | InteractiveObject | |||
タッチ対応デバイス上で、ユーザーが InteractiveObject インスタンスとの接触位置を形成してからタップしたときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面で、表示オブジェクト上に複数の指を置いてメニューを開いてから、1 本の指でタップしてメニューアイテムを選択する場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーがズームジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れてから、表示オブジェクト上でその 2 本の指をすばやく広げた場合など)。 | InteractiveObject | |||
セル上でマウスがクリックされると送出されます。 | Grid | |||
セル上でマウスがダブルクリックされると送出されます。 | Grid | |||
グリッドセル上でマウスボタンが押されると送出されます。 | Grid | |||
ボタンが放される前にマウスが移動すると、gridMouseDown イベントの後に送出されます。 | Grid | |||
グリッドセル上でマウスボタンが放されると送出されます。 | Grid | |||
グリッドセルからマウスが出ると送出されます。 | Grid | |||
グリッドセルにマウスが入ると送出されます。 | Grid | |||
オブジェクトの状態が可視から不可視に変化したときに送出されます。 | UIComponent | |||
このイベントは、IME でインライン入力をサポートしているすべてのクライアントアプリケーションに送出されます。 | InteractiveObject | |||
コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。 | UIComponent | |||
Validator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。 | UIComponent | |||
ユーザーがキーを押したときに送出されます。 | InteractiveObject | |||
ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。 | InteractiveObject | |||
ユーザーがキーを離したときに送出されます。 | InteractiveObject | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが PopUpManager を使用して開いたコンポーネントの外側でマウスをクリックしたときに、そのコンポーネントから送出されます。 | UIComponent | |||
ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。 | InteractiveObject | |||
InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
マウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。 | InteractiveObject | |||
PopUpManager を使用して開かれたコンポーネントの外側にユーザーがマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。 | UIComponent | |||
オブジェクトが移動したときに送出されます。 | UIComponent | |||
ユーザーがドラッグジェスチャを止めると、ドラッグイニシエータ InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグされたオブジェクトがターゲットにドロップされ、そのドロップ操作が DragManager.acceptDragDrop() の呼び出しで受け入れられた場合に、ターゲットの InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界に入ると、InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界を出ると、InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界の範囲内で行われている間、InteractiveObject から継続的に送出されます。 | InteractiveObject | |||
ドラッグ操作の開始時に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグ操作が行われている間に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。 | InteractiveObject | |||
ユーザーがペースト操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「ペースト」を選択した場合に送出されます。 | InteractiveObject | |||
コンポーネントの初期化シーケンスの始めに送出されます。 | UIComponent | |||
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを降ろしたときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを持ち上げたときに送出されます。 | InteractiveObject | |||
類似性検出しきい値の範囲内で、ユーザーがアクティブなスタイラスを画面上に移動したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject からアクティブなスタイラスを離したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject の真上にアクティブなスタイラスを移動したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject やそのいずれかの子からアクティブなスタイラスを離したときに送出されます。 | InteractiveObject | |||
(画面の類似性検出しきい値の範囲内で)ユーザーがアクティブなスタイラスを表示リスト内のオブジェクトの子孫ツリーの外側から InteractiveObject 上に移動したときに送出されます。 | InteractiveObject | |||
ユーザーが最初に InteractiveObject インスタンス上でポインティングデバイスのボタンを押し、次にポインティングデバイスをその InteractiveObject インスタンス以外の場所に移動した後、ボタンを離したときに送出されます。 | InteractiveObject | |||
removeChild()、removeChildAt()、removeElement() または removeElementAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナから削除したときに送出されます。 | UIComponent | |||
表示オブジェクトが表示リストから削除されようとしているときに送出されます。 | DisplayObject | |||
表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。 | DisplayObject | |||
[ブロードキャストイベント] 表示リストが更新およびレンダリングされようとしているときに送出されます。 | DisplayObject | |||
コンポーネントのサイズが変更されたときに送出されます。 | UIComponent | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |||
ユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送出されます。 | InteractiveObject | |||
オブジェクトの状態が不可視から可視に変化したときに送出されます。 | UIComponent | |||
ソフトキーボードが前面に表示された直後に送出されます。 | InteractiveObject | |||
ソフトキーボードが前面に表示される直前に送出されます。 | InteractiveObject | |||
ソフトキーボードが背後に移動して非表示になった直後に送出されます。 | InteractiveObject | |||
コンポーネントが新しいステートになり、そのステートへのトランジションアニメーションの再生が終了した後に送出されます。 | UIComponent | |||
現在のステートを新しいステートに切り替えるために、コンポーネントがトランジションに割り込むときに送出されます。 | UIComponent | |||
オブジェクトの tabChildren フラグの値が変更されたときに送出されます。 | InteractiveObject | |||
オブジェクトの tabEnabled フラグが変更されたときに送出されます。 | InteractiveObject | |||
オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。 | InteractiveObject | |||
テキストの文字を入力すると送出されます。 | InteractiveObject | |||
ツールヒントを作成するときにコンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。 | UIComponent | |||
toolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。 | UIComponent | |||
タッチ対応デバイスにユーザーが初めて接触したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に指で触れる場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触を解除したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面から指を離す場合など)。 | InteractiveObject | |||
コンポーネントがタッチ操作のユーザージェスチャーへの応答を完了したときに送出される、キャンセルできないイベントです。 | UIComponent | |||
コンポーネントがタッチ操作のユーザージェスチャーへの応答を開始したときに送出される、キャンセルできないイベントです。 | UIComponent | |||
タッチ操作のユーザージェスチャーへの応答を試みているコンポーネントから送出される、キャンセル可能なイベントです。 | UIComponent | |||
ユーザーがデバイスにタッチしたときに送出され、接触ポイントがなくなるまで継続的に送出されます。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触位置を InteractiveObject インスタンスの外に移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、1 つの表示オブジェクトから別の表示オブジェクトに指をドラッグする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。 | InteractiveObject | |||
ユーザーがタッチ対応デバイスの InteractiveObject インスタンス外に接触点を動かしたとき(例えば、タッチスクリーンを備えた携帯電話やタブレットで、表示オブジェクトから表示オブジェクト外に指をドラッグしたとき)に送出されます。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触を開始した InteractiveObject インスタンスの同じ位置から指を離したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上の 1 点を、指で押したり離したりする場合など)。 | InteractiveObject | |||
オブジェクトの commitProperties()、measure() および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。 | UIComponent | |||
Validator によってコンポーネントが監視されており、検証が成功した場合に送出されます。 | UIComponent | |||
プログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。 | UIComponent |
スタイルには共通スタイルと特定のテーマに関連するスタイルがあります。共通スタイルは、任意のテーマと共に使用できます。特定のテーマに関連するスタイルは、アプリケーションがそのテーマを使用する場合にのみ使用できます。
anchorColumnIndex | プロパティ |
anchorColumnIndex:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
次の Shift キーを押した選択で使用するアンカーの列インデックスです。アンカーは最も最近選択されたアイテムです。 グリッド内の複数のアイテムを選択すると、アンカーアイテムが定義されます。 複数のアイテムを選択すると、アイテムのセットがアンカーからキャレットアイテムまで拡張されます。
グリッドイベントハンドラーでは、このプロパティを使用して、Shift キーを押していない最新のマウスダウンまたは次に Shift を押して選択する可能性がある選択範囲の一方の端を定義するキーボードイベントの場所を記録する必要があります。もう一方の端は、キャレットインデックスで定義します。
デフォルト値: 0。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 anchorColumnIndexChanged
イベントが送出されます。
実装
public function get anchorColumnIndex():int
public function set anchorColumnIndex(value:int):void
関連する API エレメント
anchorRowIndex | プロパティ |
anchorRowIndex:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
次の Shift キーを押した選択で使用するアンカーの行インデックスです。アンカーは最も最近選択されたアイテムです。 グリッド内の複数のアイテムを選択すると、アンカーアイテムが定義されます。 複数のアイテムを選択すると、アイテムのセットがアンカーからキャレットアイテムまで拡張されます。
グリッドイベントハンドラーでは、このプロパティを使用して、Shift キーを押していない最新のマウスダウンまたは次に Shift を押して選択する可能性がある選択範囲の一方の端を定義するキーボードイベントの場所を記録する必要があります。もう一方の端は、キャレットインデックスで定義します。
デフォルト値: 0。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 anchorRowIndexChanged
イベントが送出されます。
実装
public function get anchorRowIndex():int
public function set anchorRowIndex(value:int):void
関連する API エレメント
caretColumnIndex | プロパティ |
caretColumnIndex:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
showCaretIndicator
が true
の場合は、caretIndicator
の列インデックスです。
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、インジケーターが行全体に表示され、caretColumnIndex
は無視されます。selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、指定されたセル全体に caretIndicator
が表示されます。
caretColumnIndex
を -1 に設定すると、列インデックスが未定義という意味になり、セルキャレットは表示されません。
デフォルト値: -1。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 caretColumnIndexChanged
イベントが送出されます。
実装
public function get caretColumnIndex():int
public function set caretColumnIndex(value:int):void
caretIndicator | プロパティ |
caretIndicator:IFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、キャレット行に表示される 1 つのビジュアルエレメントです。selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、キャレットセルに表示されるビジュアルエレメントです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 caretIndicatorChanged
イベントが送出されます。
実装
public function get caretIndicator():IFactory
public function set caretIndicator(value:IFactory):void
caretRowIndex | プロパティ |
caretRowIndex:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
showCaretIndicator
が true
の場合は、caretIndicator
の行インデックスです。selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、インジケーターが行全体に表示され、caretColumnIndex
プロパティは無視されます。selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、指定されたセル全体に caretIndicator
が表示されます。
caretRowIndex
を -1 に設定すると、行インデックスが未定義という意味になり、キャレットは表示されません。
デフォルト値: -1。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 caretRowIndexChanged
イベントが送出されます。
実装
public function get caretRowIndex():int
public function set caretRowIndex(value:int):void
columns | プロパティ |
columns:IList
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
このグリッドによって表示される GridColumn オブジェクトのリストです。 各列は、表示用に異なるデータプロバイダーアイテムのプロパティを選択します。
GridColumn オブジェクトを表示できるのは、1 つの Grid コントロールの columns
のみです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 columnsChanged
イベントが送出されます。
実装
public function get columns():IList
public function set columns(value:IList):void
関連する API エレメント
columnSeparator | プロパティ |
columnSeparator:IFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
各列の間に表示されるビジュアルエレメントです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 columnSeparatorChanged
イベントが送出されます。
実装
public function get columnSeparator():IFactory
public function set columnSeparator(value:IFactory):void
dataGrid | プロパティ |
dataGrid:DataGrid
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
この Grid が grid スキンパーツとして使用される DataGrid コントロールです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 dataGridChanged
イベントが送出されます。
実装
public function get dataGrid():DataGrid
public function set dataGrid(value:DataGrid):void
dataProvider | プロパティ |
dataProvider:IList
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
グリッドの行に対応するデータアイテムのリストです。 各グリッド列は、グリッドのセルにそのプロパティを表示するデータアイテムのプロパティに関連付けられています。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 dataProviderChanged
イベントが送出されます。
実装
public function get dataProvider():IList
public function set dataProvider(value:IList):void
関連する API エレメント
dataTipField | プロパティ |
dataTipField:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
データヒントとして表示するデータプロバイダー内のフィールドの名前です。 デフォルトでは、showDataTips
が true
の場合、関連付けられているグリッドコントロールは、各データプロバイダーアイテムで label
という名前のプロパティを検索して表示します。 ただし、データプロバイダーに label
プロパティが存在しない場合は、dataTipField
プロパティを設定して別のプロパティ名を指定できます。 例えば、データベースに含まれる一連の人物名がユーザーに表示される場合には、値を "FullName" に設定できます。
GridColumn.dataTipField
はこのプロパティよりも優先されます。
この列または列のグリッドで dataTipFunction
プロパティの値が指定されている場合、dataTipField
プロパティは無視されます。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 dataTipFieldChanged
イベントが送出されます。
実装
public function get dataTipField():String
public function set dataTipField(value:String):void
dataTipFunction | プロパティ |
dataTipFunction:Function
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
データヒントを決定するためにデータプロバイダーの各アイテムで実行するコールバック関数を指定します。 このプロパティは itemToDataTip
メソッドで使用します。
デフォルトでは、showDataTips
が true
の場合、各データプロバイダーアイテムで label
という名前のプロパティが検索され、その値がデータヒントとして表示されます。ただし、データプロバイダーによっては、label
プロパティが存在せず、また行にデータを表示するために使用できる別のプロパティも存在しない場合があります。
例えば、フルネームをデータヒントとして表示したい場合に、データプロバイダーに lastName フィールドと firstName フィールドが別々に存在しているケースが考えられます。このような場合は、両方のフィールドの値を単一のストリングとして返す関数を dataTipFunction
プロパティに指定します。 また、フォーマットとローカライズを処理するために dataTipFunction
プロパティを使用することもできます。
dataTipFunction
関数の署名は、次と一致する必要があります。
dataTipFunction(item:Object, column:GridColumn):String
item
パラメーターは、行全体に対するデータプロバイダーアイテムです。 2 つ目のパラメーターはこの列オブジェクトです。
通常の関数は、アイテムの firstName および lastName プロパティを連結するか、Date 値のプロパティに対してカスタム書式を適用します。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 dataTipFunctionChanged
イベントが送出されます。
実装
public function get dataTipFunction():Function
public function set dataTipFunction(value:Function):void
hoverColumnIndex | プロパティ |
hoverColumnIndex:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
showHoverIndicator
が true
の場合は、hoverIndicator
の列インデックスを指定します。selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、インジケーターが行全体に表示され、hoverColumnIndex
は無視されます。 selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、指定されたセル全体に hoverIndicator
が表示されます。
hoverColumnIndex
を -1(デフォルト)に設定すると、列インデックスが未定義という意味になり、セルの吹き出しインジケーターは表示されません。
デフォルト値: -1。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 hoverColumnIndexChanged
イベントが送出されます。
実装
public function get hoverColumnIndex():int
public function set hoverColumnIndex(value:int):void
hoverIndicator | プロパティ |
hoverIndicator:IFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合。マウスの位置の行に表示される 1 つのビジュアルエレメントです。selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、セルのビジュアルエレメントです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 hoverIndicatorChanged
イベントが送出されます。
実装
public function get hoverIndicator():IFactory
public function set hoverIndicator(value:IFactory):void
hoverRowIndex | プロパティ |
hoverRowIndex:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
showHoverIndicator
が true
の場合は、hoverIndicator
の列インデックスを指定します。selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、インジケーターが行全体に表示され、hoverColumnIndex
は無視されます。 selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、指定されたセル全体に hoverIndicator
が表示されます。
hoverRowIndex
を -1(デフォルト)に設定すると、行インデックスが未定義という意味になり、吹き出しインジケーターは表示されません。
デフォルト値: -1。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 hoverRowIndexChanged
イベントが送出されます。
実装
public function get hoverRowIndex():int
public function set hoverRowIndex(value:int):void
itemRenderer | プロパティ |
itemRenderer:IFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
アイテムレンダラーが指定されていない列に使用されるアイテムレンダラーです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 itemRendererChanged
イベントが送出されます。
実装
public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory):void
preserveSelection | プロパティ |
preserveSelection:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
true
の場合は、データプロバイダーがコレクションを更新する際に選択範囲が維持されます。この更新では選択範囲内の各アイテムが保存される必要があるため、選択範囲が広い場合、このアクションは望ましくありません。
デフォルト値: true。
実装
public function get preserveSelection():Boolean
public function set preserveSelection(value:Boolean):void
requestedColumnCount | プロパティ |
requestedColumnCount:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
このグリッドの測定された幅は、最初の requestedColumnCount
の列を表示するのに十分な大きさです。requestedColumnCount
が -1 の場合は、測定された幅がすべての列を表示するのに十分な大きさです。
グリッドの実際のサイズが明示的に設定されている場合は、このプロパティが無視されます。
デフォルト値: -1。
実装
public function get requestedColumnCount():int
public function set requestedColumnCount(value:int):void
requestedMaxRowCount | プロパティ |
requestedMaxRowCount:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
このグリッドの測定された高さは、requestedMaxRowCount
の行のみ表示するのに十分な大きさです。
次のいずれかの条件に該当する場合は、このプロパティが無視されます。
requestedRowCount
が設定されている。- グリッドの実際のサイズが明示的に設定されている。
デフォルト値: 10。
実装
public function get requestedMaxRowCount():int
public function set requestedMaxRowCount(value:int):void
requestedMinColumnCount | プロパティ |
requestedMinColumnCount:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
このグリッドの測定された幅は、少なくとも requestedMinColumnCount
の列を表示するのに十分な大きさです。
次のいずれかの条件に該当する場合は、このプロパティが無視されます。
requestedColumnCount
が設定されている。- グリッドの実際のサイズが明示的に設定されている。
- グリッドが Scroller コンポーネントの内部にある。
デフォルト値: -1。
実装
public function get requestedMinColumnCount():int
public function set requestedMinColumnCount(value:int):void
requestedMinRowCount | プロパティ |
requestedMinRowCount:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
このグリッドの測定された高さは、少なくとも requestedMinRowCount
の行を表示するのに十分な大きさです。
次のいずれかの条件に該当する場合は、このプロパティが無視されます。
requestedRowCount
が設定されている。- グリッドの実際のサイズが明示的に設定されている。
デフォルト値: -1。
実装
public function get requestedMinRowCount():int
public function set requestedMinRowCount(value:int):void
requestedRowCount | プロパティ |
requestedRowCount:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
このグリッドの測定された高さは、最初の requestedRowCount
の行を表示するのに十分な大きさです。
requestedRowCount
が -1 の場合、測定サイズは、すべてのレイアウトエレメントに対して十分な大きさになります。
グリッドの実際のサイズが明示的に設定されている場合は、このプロパティが無視されます。
デフォルト値: -1。
実装
public function get requestedRowCount():int
public function set requestedRowCount(value:int):void
requireSelection | プロパティ |
requireSelection:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
true
で selectionMode
プロパティが GridSelectionMode.NONE
でない場合は、グリッドでアイテムを常に選択する必要があります。
デフォルト値: false。
実装
public function get requireSelection():Boolean
public function set requireSelection(value:Boolean):void
resizableColumns | プロパティ |
resizableColumns:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
ユーザーが列のサイズを変更できるかどうかを示します。true
の場合、ユーザーはヘッダーセル間のグリッド線をドラッグすることで DataGrid コントロールの列のサイズを変更できます。 true
の場合、ユーザーが特定の列のサイズを変更できないようにするには、個々の列の resizable
プロパティを false
に設定する必要もあります。
デフォルト値: true。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 resizableColumnsChanged
イベントが送出されます。
実装
public function get resizableColumns():Boolean
public function set resizableColumns(value:Boolean):void
関連する API エレメント
rowBackground | プロパティ |
rowBackground:IFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
各行の背景を表示するビジュアルエレメントです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 rowBackgroundChanged
イベントが送出されます。
実装
public function get rowBackground():IFactory
public function set rowBackground(value:IFactory):void
rowHeight | プロパティ |
rowHeight:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
variableRowHeight
が false
の場合は、このプロパティで各行の実際の高さをピクセル単位で指定します。
variableRowHeight
が true
の場合は、typicalItem
で設定されたレンダラーの推奨高さではなく、このプロパティの値がビュー内にまだスクロールされていない行の推定高さとして使用されます。同様に、Grid の表示が空の行でパディングされる場合、このプロパティは空の行の高さを指定します。
variableRowHeight
が false
の場合、このプロパティのデフォルト値は、typicalItem
用に作成された列ごとのレンダラーで推奨される最大の高さになります。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 rowHeightChanged
イベントが送出されます。
実装
public function get rowHeight():Number
public function set rowHeight(value:Number):void
rowSeparator | プロパティ |
rowSeparator:IFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
各行の間に表示されるビジュアルエレメントです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 rowSeparatorChanged
イベントが送出されます。
実装
public function get rowSeparator():IFactory
public function set rowSeparator(value:IFactory):void
selectedCell | プロパティ |
selectedCell:CellPosition
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、0 の行と 0 の列から始めて、次の行に移動する前に行の各列に進んで、最初に選択されたセルが返されます。
ユーザーがコントロールを操作して選択範囲を変更すると、コントロールが selectionChange
イベントを送出します。ユーザーがプログラムで選択範囲を変更すると、コントロールが valueCommit
イベントを送出します。
このプロパティは、MXML マークアップ内の選択範囲の初期化またはバインドに使用するために用意されています。 setSelectedCell()
メソッドは、例えばキーボードやマウスのイベントハンドラーを作成するときなど、プログラムで選択範囲を更新する場合に使用する必要があります。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 valueCommit
イベントが送出されます。
実装
public function get selectedCell():CellPosition
public function set selectedCell(value:CellPosition):void
selectedCells | プロパティ |
selectedCells:Vector.<CellPosition>
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、グリッドで選択されたセルの位置を表す CellPosition オブジェクトの Vector が返されます。
ユーザーがコントロールを操作して選択範囲を変更すると、コントロールが selectionChange
イベントを送出します。ユーザーがプログラムで選択範囲を変更すると、コントロールが valueCommit
イベントを送出します。
このプロパティは、MXML マークアップ内の選択範囲の初期化またはバインドに使用するために用意されています。 setSelectedCell()
メソッドは、例えばキーボードやマウスのイベントハンドラーを作成するときなど、プログラムで選択範囲を更新する場合に使用する必要があります。
デフォルト値は空の Vector.<CellPosition>
です
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 valueCommit
イベントが送出されます。
実装
public function get selectedCells():Vector.<CellPosition>
public function set selectedCells(value:Vector.<CellPosition>):void
selectedIndex | プロパティ |
selectedIndex:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、最初に選択された行の rowIndex が返されます。
ユーザーがコントロールを操作して選択範囲を変更すると、コントロールが selectionChange
イベントを送出します。ユーザーがプログラムで選択範囲を変更すると、コントロールが valueCommit
イベントを送出します。
このプロパティは、MXML マークアップ内の選択範囲の初期化またはバインドに使用するために用意されています。 setSelectedCell()
メソッドは、例えばキーボードやマウスのイベントハンドラーを作成するときなど、プログラムで選択範囲を更新する場合に使用する必要があります。
デフォルト値: -1。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 valueCommit
イベントが送出されます。
実装
public function get selectedIndex():int
public function set selectedIndex(value:int):void
selectedIndices | プロパティ |
selectedIndices:Vector.<int>
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、選択された行のインデックスの Vector が返されます。他のすべての選択モードでは、このメソッドが無視されます。
ユーザーがコントロールを操作して選択範囲を変更すると、コントロールが selectionChange
イベントを送出します。ユーザーがプログラムで選択範囲を変更すると、コントロールが valueCommit
イベントを送出します。
このプロパティは、MXML マークアップ内の選択範囲の初期化またはバインドに使用するために用意されています。 setSelectedCell() メソッドは、例えばキーボードやマウスのイベントハンドラーを作成するときなど、プログラムで選択範囲を更新する場合に使用する必要があります。
>デフォルト値は空の Vector.<int>
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 valueCommit
イベントが送出されます。
実装
public function get selectedIndices():Vector.<int>
public function set selectedIndices(value:Vector.<int>):void
関連する API エレメント
selectedItem | プロパティ |
selectedItem:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、現在選択されているデータプロバイダーのアイテムが返されるか、行が選択されていない場合は undefined
が返されます。
ユーザーがコントロールを操作して選択範囲を変更すると、コントロールが selectionChange
イベントを送出します。ユーザーがプログラムで選択範囲を変更すると、コントロールが valueCommit
イベントを送出します。
このプロパティは、MXML マークアップ内の選択範囲の初期化またはバインドに使用するために用意されています。 setSelectedCell()
メソッドは、例えばキーボードやマウスのイベントハンドラーを作成するときなど、プログラムで選択範囲を更新する場合に使用する必要があります。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 valueCommit
イベントが送出されます。
実装
public function get selectedItem():Object
public function set selectedItem(value:Object):void
関連する API エレメント
selectedItems | プロパティ |
selectedItems:Vector.<Object>
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、現在選択されている dataProvider アイテムの Vector が返されます。
ユーザーがコントロールを操作して選択範囲を変更すると、コントロールが selectionChange
イベントを送出します。ユーザーがプログラムで選択範囲を変更すると、コントロールが valueCommit
イベントを送出します。
このプロパティは、MXML マークアップ内の選択範囲の初期化またはバインドに使用するために用意されています。 setSelectedCell() メソッドは、例えばキーボードやマウスのイベントハンドラーを作成するときなど、プログラムで選択範囲を更新する場合に使用する必要があります。
デフォルト値は空の Vector.<Object>
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 valueCommit
イベントが送出されます。
実装
public function get selectedItems():Vector.<Object>
public function set selectedItems(value:Vector.<Object>):void
関連する API エレメント
selectionIndicator | プロパティ |
selectionIndicator:IFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、選択された各行に表示されるビジュアルエレメントです。selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、選択された各セルに表示されるビジュアルエレメントです。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 selectionIndicatorChanged
イベントが送出されます。
実装
public function get selectionIndicator():IFactory
public function set selectionIndicator(value:IFactory):void
selectionLength | プロパティ |
selectionLength:int
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、選択された行の数が返されます。selectionMode
が GridSelectionMode.SINGLE_CELLS
または GridSelectionMode.MULTIPLE_CELLS
の場合は、選択されたセルの数が返されます。
デフォルト値: 0。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 valueCommit
イベントが送出されます。
実装
public function get selectionLength():int
selectionMode | プロパティ |
selectionMode:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
コントロールの選択モードです。 有効な値は次のとおりです。GridSelectionMode.MULTIPLE_CELLS
、GridSelectionMode.MULTIPLE_ROWS
、GridSelectionMode.NONE
、GridSelectionMode.SINGLE_CELL
およびGridSelectionMode.SINGLE_ROW
。
selectionMode を変更すると、現在の選択範囲がクリアされて、caretRowIndex と caretColumnIndex が -1 に設定されます。
デフォルト値: GridSelectionMode.SINGLE_ROW。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 selectionModeChanged
イベントが送出されます。
実装
public function get selectionMode():String
public function set selectionMode(value:String):void
関連する API エレメント
showDataTips | プロパティ |
showDataTips:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
true
の場合は、すべての表示可能なセルに対して dataTip が表示されます。false
(デフォルト値)の場合は、列の showDataTips
プロパティが true
の場合にのみ dataTip が表示されます。
デフォルト値: false。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 showDataTipsChanged
イベントが送出されます。
実装
public function get showDataTips():Boolean
public function set showDataTips(value:Boolean):void
typicalItem | プロパティ |
typicalItem:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
グリッドのレイアウトでは、幅が指定されていない列が、このデフォルトデータプロバイダーアイテムのアイテムレンダラーを表示するのに十分な幅に設定されます。 typicalItem が設定されていない場合は、最初のデータプロバイダーアイテムが使用されます。
制限:typicalItem
が IVisualItem である場合、さらにデータプロバイダーのメンバーではない必要があります。
デフォルト値: null。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 typicalItemChanged
イベントが送出されます。
実装
public function get typicalItem():Object
public function set typicalItem(value:Object):void
variableRowHeight | プロパティ |
variableRowHeight:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
true
の場合、各行の高さは、これまでに表示されたセルで推奨される高さの最大値になります。
false
の場合、各行の高さは rowHeight
プロパティの値になります。rowHeight
が設定されていない場合、各行の高さは typicalItem
プロパティで定義されます。
デフォルト値: false。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 variableRowHeightChanged
イベントが送出されます。
実装
public function get variableRowHeight():Boolean
public function set variableRowHeight(value:Boolean):void
Grid | () | コンストラクター |
public function Grid()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
コンストラクターです。
addSelectedCell | () | メソッド |
public function addSelectedCell(rowIndex:int, columnIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、選択範囲にセルが追加されて、キャレットの位置がそのセルに設定されます。他のすべての選択モードでは、このメソッドが無視されます。
rowIndex
は、選択されたセルを含むアイテムのデータプロバイダーのインデックスです。 columnIndex
は、選択されたセルを含む列の columns
のインデックスです。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
| |
columnIndex:int — セルの 0 で始まる列インデックスです。
|
Boolean — エラーがない場合は true です。 rowIndex または columnIndex が無効か、selectionMode が無効な場合は false です。
|
関連する API エレメント
addSelectedIndex | () | メソッド |
public function addSelectedIndex(rowIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.MULTIPLE_ROWS
の場合は、選択範囲にこの行が追加されて、キャレットの位置がこの行に設定されます。他のすべての選択モードでは、このメソッドが無視されます。
rowIndex
は、選択されたセルを含むアイテムのデータプロバイダーのインデックスです。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
|
Boolean — エラーがない場合は true です。 index が無効か、selectionMode が無効な場合は false です。
|
関連する API エレメント
clearSelection | () | メソッド |
ensureCellIsVisible | () | メソッド |
public function ensureCellIsVisible(rowIndex:int = -1, columnIndex:int = -1):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
必要に応じて、指定したセルが完全に表示されるように、verticalScrollPosition
プロパティと horizontalScrollPosition
プロパティを設定します。rowIndex
が -1 であり、columnIndex
が指定されている場合は、指定した列が表示されるように horizontalScrollPosition
のみを調整します。 columnIndex
が -1 であり、rowIndex
が指定されている場合は、指定した行が表示されるように verticalScrollPosition
のみを調整します。
パラメーター
rowIndex:int (default = -1 ) — アイテムレンダラーのセルの 0 から始まる行インデックスです。列を指定するには -1 を指定します。
| |
columnIndex:int (default = -1 ) — アイテムレンダラーのセルの 0 から始まる列インデックスです。行を指定するには -1 を指定します。
|
getCellAt | () | メソッド |
public function getCellAt(x:Number, y:Number):CellPosition
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定されたグリッド座標にあるピクセルと重なるセルの行と列のインデックスを返します。 該当するセルが存在しない場合、null が返されます。
次のサンプル関数では、このメソッドを使用してグリッドセルの dataField
の値を計算します。
function getCellData(x:Number, y:Number):Object { var cell:CellPosition = getCellAt(x, y); if (!cell) return null; var GridColumn:column = grid.columns.getItemAt(cell.columnIndex); return grid.dataProvider.getItemAt(cell.rowIndex)[column.dataField]; }
パラメーター
x:Number — グリッドを基準としたピクセルの x 座標です。
| |
y:Number — グリッドを基準としたピクセルの y 座標です。
|
CellPosition — セルの位置または null です。
|
getCellBounds | () | メソッド |
public function getCellBounds(rowIndex:int, columnIndex:int):Rectangle
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定されたセルの現在のピクセル境界を返すか、該当するセルが存在しない場合は null を返します。セル境界がグリッド座標で報告されます。
指定された行およびその行の前にあるすべての行に対するすべての列がビュー内にスクロールされていない場合、返される境界は、列のすべての typicalItem
に基づく単なる近似値である可能性があります。
パラメーター
rowIndex:int — 行の 0 で始まるインデックスです。
| |
columnIndex:int — 列の 0 で始まるインデックスです。
|
Rectangle — セルのピクセル境界を表す Rectangle または null です。
|
getCellsAt | () | メソッド |
public function getCellsAt(x:Number, y:Number, w:Number, h:Number):Vector.<CellPosition>
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
rowIndex
および columnIndex
プロパティが、指定されたグリッド領域に重なるセルの行および列インデックスを指定する、CellPosition オブジェクトのベクトルを返します。該当するセルが存在しない場合、空のベクトルが返されます。
パラメーター
x:Number — グリッドを基準とした、領域の原点にあるピクセルの x 座標です。
| |
y:Number — グリッドを基準とした、領域の原点にあるピクセルの x 座標です。
| |
w:Number — 領域の幅(ピクセル単位)です。
| |
h:Number — 領域の高さ(ピクセル単位)です。
|
Vector.<CellPosition> — Vector.<Object>([{rowIndex:0, columnIndex:0}, ...]) のようなオブジェクトのベクトルです。
|
getCellX | () | メソッド |
public function getCellX(rowIndex:int, columnIndex:int):Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定されたセルの原点の X 座標を返します。セルの境界全体が必要ではない場合、このメソッドは getCellBounds().x
よりも効率的です。
指定された行およびその行の前にあるすべての行に対するすべての列がビュー内にスクロールされていない場合、返される値は、列のすべての typicalItem
に基づく単なる近似値である可能性があります。
パラメーター
rowIndex:int — 行の 0 で始まるインデックスです。
| |
columnIndex:int — 列の 0 で始まるインデックスです。
|
Number — 指定されたセルの原点の x 座標。
|
getCellY | () | メソッド |
public function getCellY(rowIndex:int, columnIndex:int):Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定されたセルの原点の Y 座標を返します。セルの境界全体が必要ではない場合、このメソッドは getCellBounds().y
よりも効率的です。
指定された行およびその行の前にあるすべての行に対するすべての列がビュー内にスクロールされていない場合、返される値は、列のすべての typicalItem
に基づく単なる近似値である可能性があります。
パラメーター
rowIndex:int — 行の 0 で始まるインデックスです。
| |
columnIndex:int — 列の 0 で始まるインデックスです。
|
Number — 指定されたセルの原点の y 座標。
|
getColumnBounds | () | メソッド |
public function getColumnBounds(columnIndex:int):Rectangle
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定された列の現在のピクセル境界を返すか、該当する列が存在しない場合は null を返します。列境界がグリッド座標で報告されます。
指定された列内のすべてのセルがビュー内にスクロールされていない場合、返される境界は、列の typicalItem
に基づく単なる近似値である可能性があります。
パラメーター
columnIndex:int — 列の 0 で始まるインデックスです。
|
Rectangle — 列のピクセル境界を表す Rectangle または null です。
|
getColumnIndexAt | () | メソッド |
public function getColumnIndexAt(x:Number, y:Number):int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定された座標に対応する列インデックスを返すか、座標が範囲外である場合は -1 を返します。座標はグリッドに関して解決されます。
グリッドのすべての列または行がビュー内にスクロールされていない場合、返されるインデックスは、列のすべての typicalItem
に基づく単なる近似値である可能性があります。
パラメーター
x:Number — グリッドを基準としたピクセルの x 座標です。
| |
y:Number — グリッドを基準としたピクセルの y 座標です。
|
int — 列のインデックスであるか、または座標が範囲外である場合は -1 です。
|
getColumnWidth | () | メソッド |
public function getColumnWidth(columnIndex:int):Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定された列の幅を返します。セルの境界全体が必要ではない場合、このメソッドは getColumnBounds().width
よりも効率的です。
指定された列の幅プロパティが定義されていない場合、戻り値は単なる近似値の可能性があります。 実際の列幅は、列がビュー内にスクロールされた後にのみ計算されます。
パラメーター
columnIndex:int — 列の 0 で始まるインデックスです。
|
Number — 指定された列の幅です。
|
getItemRendererAt | () | メソッド |
public function getItemRendererAt(rowIndex:int, columnIndex:int):IGridItemRenderer
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
要求されたアイテムレンダラーが表示可能な場合は、指定されたセルに対して現在表示されているアイテムレンダラーへの参照が返されます。 返されたアイテムレンダラーが表示されなくなっている場合は、リサイクルされてプロパティがリセットされる可能性があることに注意してください。
要求されたアイテムレンダラーが非表示の場合、このメソッドが呼び出されるたびに新規アイテムレンダラーが作成されます。新規アイテムレンダラーは非表示です。
指定された列に明示的な幅が設定されていない場合、このセルの幅は typicalItem
に基づいて決まります。typicalItem
が指定されなかったか、まだ測定されていない場合、アイテムレンダラーの幅はデフォルトで 150
になります。
variableRowHeight
グリッドプロパティが true
(デフォルト)で、指定された行の全体的な行の高さがキャッシュされていない場合、アイテムレンダラーの高さは typicalItem
に基づいて決まります。typicalItem
が指定されなかったか、まだ測定されていない場合、アイテムレンダラーの高さはデフォルトで推奨高さになります。
パラメーター
rowIndex:int — アイテムレンダラーのセルの 0 で始まる行インデックスです。
| |
columnIndex:int — アイテムレンダラーのセルの 0 で始まる列インデックスです。
|
IGridItemRenderer — アイテムレンダラーです。セルの場所が無効な場合は null です。
|
getRowBounds | () | メソッド |
public function getRowBounds(rowIndex:int):Rectangle
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定された行の現在のピクセル境界を返すか、該当する行が存在しない場合は null を返します。行境界がグリッド座標で報告されます。
指定された行およびその行の前にあるすべての行に対するすべての列がビュー内にスクロールされていない場合、返される境界は、列のすべての typicalItem
に基づく単なる近似値である可能性があります。
パラメーター
rowIndex:int — 行の 0 で始まるインデックスです。
|
Rectangle — 行のピクセル境界を表す Rectangle または null です。
|
getRowIndexAt | () | メソッド |
public function getRowIndexAt(x:Number, y:Number):int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定された座標に対応する行インデックスを返すか、座標が範囲外である場合は -1 を返します。座標はグリッドに関して解決されます。
グリッドのすべての列または行がビュー内にスクロールされていない場合、返されるインデックスは、列のすべての typicalItem
に基づく単なる近似値である可能性があります。
パラメーター
x:Number — X 座標です。
| |
y:Number — Y 座標です。
|
int — 指定された座標に対応する行のインデックスです。
|
getVisibleColumnIndices | () | メソッド |
public function getVisibleColumnIndices():Vector.<int>
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
現在表示されている列のインデックスを返します。最初の列と最後の列のアイテムレンダラーは部分的にのみ表示できます。ベクトルのコンテンツは表示順序で返されます。
次のサンプル関数ではこのメソッドを使用して、表示されている GridColumn オブジェクトのベクトルを計算します。
function getVisibleColumns():Vector.<GridColumn> { var visibleColumns = new Vector.<GridColumn>; for each (var columnIndex:int in grid.getVisibleColumnIndices()) visibleColumns.push(grid.columns.getItemAt(columnIndex)); return visibleColumns; }戻り値
Vector.<int> — 表示されている列インデックスのベクトルです。
|
getVisibleRowIndices | () | メソッド |
public function getVisibleRowIndices():Vector.<int>
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
データプロバイダーのインデックスおよび現在の表示行のパディングインデックスを返します。 dataProvider
の長さ以上のインデックスはパディング行を表します。最初の行と最後の行のアイテムレンダラーは部分的にのみ表示できます。ベクトルのコンテンツは表示順序で返されます。
Vector.<int> — 表示されている行インデックスのベクトルです。
|
invalidateCell | () | メソッド |
public function invalidateCell(rowIndex:int, columnIndex:int):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定したセルが表示可能な場合は、再表示されます。 variableRowHeight
が true の場合は、再表示すると対応する行の高さが変更されることがあります。
columnIndex が -1 の場合は、行全体が無効化されます。同様に、rowIndex
が -1 の場合は、列全体が無効化されます。
rowIndex
にあるデータプロバイダーアイテムのいずれかの特性が変更され、その変更が指定したセルの表示方法に影響を及ぼす可能性がある場合は、このメソッドを呼び出す必要があります。 このメソッドの呼び出しは、指定したアイテムを表示しているすべての行の再表示が必要であることを Grid に示す dataProvider.itemUpdated()
メソッドの呼び出しと似ています。 このメソッドを使用すると、変更の範囲が単一のセルに絞り込まれるので、相対的に効率が向上する場合があります。
パラメーター
rowIndex:int — 変更されたセルの 0 から始まる行インデックス、または -1 です。
| |
columnIndex:int — 変更されたセルの 0 から始まる列インデックス、または -1 です。
|
invalidateTypicalItemRenderer | () | メソッド |
public function invalidateTypicalItemRenderer():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
typicalItem
プロパティに基づいてキャッシュされた列幅データを消去し、新規レイアウトパスを要求します。typicalItem
の一部の特性が変更され、その変更を Grid のレイアウトに反映する必要がある場合は、このメソッドを呼び出します。
このメソッドは、typicalItem
が直接変更された場合に自動的に呼び出されます。つまり、このプロパティが現在の値と「==」でない新しい値に設定された場合です。
isCellVisible | () | メソッド |
public function isCellVisible(rowIndex:int = -1, columnIndex:int = -1):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
指定されたセルが少なくとも部分的に表示されている場合は true
を返します。columnIndex == -1
の場合、指定された行が少なくとも部分的に表示されているときは true
を返します。rowIndex == -1
の場合、指定された列が少なくとも部分的に表示されているときは true
を返します。columnIndex
と rowIndex
の両方が -1 の場合は、false
を返します。
パラメーター
rowIndex:int (default = -1 ) — アイテムレンダラーのセルの 0 で始まる行インデックスです。
| |
columnIndex:int (default = -1 ) — アイテムレンダラーのセルの 0 で始まる列インデックスです。
|
Boolean — 指定されたセル(または columnIndex == -1 の場合の行)が少なくとも部分的に表示されている場合は true です。
|
removeSelectedCell | () | メソッド |
public function removeSelectedCell(rowIndex:int, columnIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、選択範囲からセルが削除されて、キャレットの位置がそのセルに設定されます。他のすべての選択モードでは、このメソッドが無視されます。
rowIndex
は、選択されたセルを含むアイテムのデータプロバイダーのインデックスです。 columnIndex
は、選択されたセルを含む列の columns
のインデックスです。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
| |
columnIndex:int — セルの 0 で始まる列インデックスです。
|
Boolean — エラーがない場合は true です。 rowIndex または columnIndex が無効か、selectionMode が無効な場合は false です。
|
関連する API エレメント
removeSelectedIndex | () | メソッド |
public function removeSelectedIndex(rowIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、選択範囲からこの行が削除されて、キャレットの位置がこの行に設定されます。他のすべての選択モードでは、このメソッドが無視されます。
rowIndex
は、選択されたセルを含むアイテムのデータプロバイダーのインデックスです。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
|
Boolean — エラーがない場合は true です。 index が無効か、selectionMode が無効な場合は false です。
|
関連する API エレメント
selectAll | () | メソッド |
public function selectAll():Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.MULTIPLE_ROWS
の場合は、すべての行が選択されてキャレットが削除されます。selectionMode
が GridSelectionMode.MULTIPLE_CELLS
の場合は、すべてのセルが選択されてキャレットが削除されます。他のすべての選択モードでは、このメソッドが無視されます。
アイテムが dataProvider
に追加される場合、またはこのメソッドが呼び出された後に columns
が追加される場合は、新しい列の新しい行またはセルが選択されます。
この暗黙的な「selectAll」モードは、次のいずれかが発生すると終わります。
clearSelection
を使用して選択範囲がクリアされた場合setSelectedCell
、setSelectedCells
、setSelectedIndex
、selectIndices
のいずれかを使用して選択範囲がリセットされた場合dataProvider
が更新され、preserveSelection
が false の場合dataProvider
がリセットされた場合columns
が更新され、preserveSelection
がfalse
でselectionMode
がGridSelectionMode.MULTIPLE_CELLS
の場合columns
がリセットされ、selectionMode
がGridSelectionMode.MULTIPLE_CELLS
の場合
Boolean — 選択範囲が変更されている場合は true です。
|
関連する API エレメント
selectCellRegion | () | メソッド |
public function selectCellRegion(rowIndex:int, columnIndex:int, rowCount:uint, columnCount:uint):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.MULTIPLE_CELLS
の場合は、選択範囲がセル領域内のすべてのセルに設定されて、セル領域内の最後のセルにキャレットの位置が設定されます。他のすべての選択モードでは、このメソッドが無視されます。
rowIndex
は、セル領域の原点を含むアイテムのデータプロバイダーのインデックスです。columnIndex
は、セル領域の原点を含む列の columns
のインデックスです。
セル領域全体がグリッドに含まれていない場合は、このメソッドが無視されます。
パラメーター
rowIndex:int — セル領域の原点の 0 で始まる行インデックスです。
| |
columnIndex:int — セル領域の原点の 0 で始まる列インデックスです。
| |
rowCount:uint — rowIndex から数えた、セル領域に含める行の数です。
| |
columnCount:uint — columnIndex から数えた、セル領域に含める列の数です。
|
Boolean — エラーがない場合は true です。 セル領域が無効か、selectionMode が無効な場合は false です。
|
関連する API エレメント
selectIndices | () | メソッド |
public function selectIndices(rowIndex:int, rowCount:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.MULTIPLE_ROWS
の場合は、指定された行に選択範囲が設定されて、キャレットの位置が endRowIndex
に設定されます。他のすべての選択モードでは、このメソッドが無視されます。
各インデックスは、選択範囲に含めるデータプロバイダーのアイテムを表します。
パラメーター
rowIndex:int — 選択範囲の最初の行の 0 から始まる行インデックスです。
| |
rowCount:int — 選択範囲の行数です。
|
Boolean — エラーがない場合は true です。 インデックスのいずれかが無効な場合、startRowIndex が endRowIndex 以下でない場合、または selectionMode が無効な場合は false です。
|
関連する API エレメント
selectionContainsCell | () | メソッド |
public function selectionContainsCell(rowIndex:int, columnIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、セルが現在の選択範囲内である場合に true が返されます。
rowIndex
は 0 からデータプロバイダーの長さの範囲にする必要があります。columnIndex
は 0 から columns
の長さの範囲にする必要があります。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
| |
columnIndex:int — セルの 0 で始まる列インデックスです。
|
Boolean — 現在の選択範囲にセルが含まれている場合は true です。
|
関連する API エレメント
selectionContainsCellRegion | () | メソッド |
public function selectionContainsCellRegion(rowIndex:int, columnIndex:int, rowCount:int, columnCount:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.MULTIPLE_CELLS
の場合は、セル領域のセルが現在の選択範囲内である場合に true が返されます。
rowIndex
は 0 からデータプロバイダーの長さの範囲にする必要があります。columnIndex
は 0 から columns
の長さの範囲にする必要があります。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
| |
columnIndex:int — セルの 0 で始まる列インデックスです。
| |
rowCount:int — rowIndex から数えた、セル領域に含める行の数です。
| |
columnCount:int — columnIndex から数えた、セル領域に含める列の数です。
|
Boolean — 現在の選択範囲にセル領域内のすべてのセルが含まれている場合は true です。
|
関連する API エレメント
selectionContainsIndex | () | メソッド |
public function selectionContainsIndex(rowIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、
index
の示す行が現在の選択範囲内である場合に true が返されます。
rowIndex
は、選択されたセルを含むアイテムのデータプロバイダーのインデックスです。
パラメーター
rowIndex:int — 0 から始まる行インデックスです。
|
Boolean — 選択範囲に行が含まれている場合は true です。
|
関連する API エレメント
selectionContainsIndices | () | メソッド |
public function selectionContainsIndices(rowIndices:Vector.<int>):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.MULTIPLE_ROWS
の場合は、
indices
の示す行が現在の選択範囲内である場合に true が返されます。
パラメーター
rowIndices:Vector.<int> — 選択範囲に含める 0 から始まる行インデックスの Vector です。
|
Boolean — 現在の選択範囲にこれらの行が含まれている場合は true です。
|
関連する API エレメント
setSelectedCell | () | メソッド |
public function setSelectedCell(rowIndex:int, columnIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_CELL
または GridSelectionMode.MULTIPLE_CELLS
の場合は、選択範囲が設定されて、キャレットの位置がこのセルに設定されます。他のすべての選択モードでは、このメソッドが無視されます。
rowIndex
は、選択されたセルを含むアイテムのデータプロバイダーのインデックスです。 columnIndex
は、選択されたセルを含む列の columns
のインデックスです。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
| |
columnIndex:int — セルの 0 で始まる列インデックスです。
|
Boolean — エラーがない場合は true です。 rowIndex または columnIndex が無効か、selectionMode が無効な場合は false です。
|
関連する API エレメント
setSelectedIndex | () | メソッド |
public function setSelectedIndex(rowIndex:int):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
selectionMode
が GridSelectionMode.SINGLE_ROW
または GridSelectionMode.MULTIPLE_ROWS
の場合は、選択範囲が設定されて、キャレットの位置がこの行に設定されます。他のすべての選択モードでは、このメソッドが無視されます。
rowIndex
は、選択されたセルを含むアイテムのデータプロバイダーのインデックスです。
パラメーター
rowIndex:int — セルの 0 で始まる行インデックスです。
|
Boolean — エラーがない場合は true です。 index が無効か、selectionMode が無効な場合は false です。
|
関連する API エレメント
caretChange | イベント |
spark.events.GridCaretEvent
プロパティ GridCaretEvent.type =
spark.events.GridCaretEvent.CARET_CHANGE
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
キャレットが変更された後に送出されます。
GridSelectionEvent.CARET_CHANGE
定数は、イベントオブジェクトの type
プロパティ値を caretChange
イベント用に定義し、現在のキャレット位置が変更されたところであることを示します。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
newColumnIndex | キャレット位置の変更後の 0 から始まる列インデックスです。 selectionMode が行ベースである場合、-1 になります。 |
newRowIndex | キャレット位置の変更後の 0 から始まる行インデックスです。 |
oldColumnIndex | キャレット位置の変更前の 0 から始まる列インデックスです。 selectionMode が行ベースである場合、-1 になります。 |
oldRowIndex | キャレット位置の変更前の 0 から始まる行インデックスです。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdCaretEvent.CARET_CHANGE |
gridClick | イベント |
spark.events.GridEvent
プロパティ GridEvent.type =
spark.events.GridEvent.GRID_CLICK
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
セル上でマウスがクリックされると送出されます。
GridEvent のgridClick
の type
プロパティ値です。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
column | イベントが発生した列です。列に対してイベントが発生しなかった場合は null です。 |
columnIndex | イベントが発生した列のインデックスです。グリッド列に対してイベントが発生しなかった場合は -1 です。 |
grid | このイベントに関連付けられているグリッドです。 |
item | この行のデータプロバイダーアイテムです。グリッド行に対してイベントが発生しなかった場合は null です。 |
itemRenderer | このセルを表示したアイテムレンダラーです。表示されているセルに対してこのイベントが発生しなかった場合は null です。 |
rowIndex | イベントが発生した行のインデックスです。グリッド行に対してイベントが発生しなかった場合は -1 です。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdEvent.GRID_CLICK |
gridDoubleClick | イベント |
spark.events.GridEvent
プロパティ GridEvent.type =
spark.events.GridEvent.GRID_DOUBLE_CLICK
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
セル上でマウスがダブルクリックされると送出されます。
GridEvent のgridDoubleClick
の type
プロパティ値です。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
column | イベントが発生した列です。列に対してイベントが発生しなかった場合は null です。 |
columnIndex | イベントが発生した列のインデックスです。グリッド列に対してイベントが発生しなかった場合は -1 です。 |
grid | このイベントに関連付けられているグリッドです。 |
item | この行のデータプロバイダーアイテムです。グリッド行に対してイベントが発生しなかった場合は null です。 |
itemRenderer | このセルを表示したアイテムレンダラーです。表示されているセルに対してこのイベントが発生しなかった場合は null です。 |
rowIndex | イベントが発生した行のインデックスです。グリッド行に対してイベントが発生しなかった場合は -1 です。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdEvent.GRID_DOUBLE_CLICK |
gridMouseDown | イベント |
spark.events.GridEvent
プロパティ GridEvent.type =
spark.events.GridEvent.GRID_MOUSE_DOWN
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
グリッドセル上でマウスボタンが押されると送出されます。
GridEvent のgridMouseDown
の type
プロパティ値です。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
column | イベントが発生した列です。列に対してイベントが発生しなかった場合は null です。 |
columnIndex | イベントが発生した列のインデックスです。グリッド列に対してイベントが発生しなかった場合は -1 です。 |
grid | このイベントに関連付けられているグリッドです。 |
item | この行のデータプロバイダーアイテムです。グリッド行に対してイベントが発生しなかった場合は null です。 |
itemRenderer | このセルを表示したアイテムレンダラーです。表示されているセルに対してこのイベントが発生しなかった場合は null です。 |
rowIndex | イベントが発生した行のインデックスです。グリッド行に対してイベントが発生しなかった場合は -1 です。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdEvent.GRID_MOUSE_DOWN |
gridMouseDrag | イベント |
spark.events.GridEvent
プロパティ GridEvent.type =
spark.events.GridEvent.GRID_MOUSE_DRAG
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
ボタンが放される前にマウスが移動すると、gridMouseDown
イベントの後に送出されます。
gridMouseDrag
の type
プロパティ値です。 このイベントは、リスナーによって mouseDown
イベントが処理され、かつマウスボタンを押したままマウスを移動している間のみ送出されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
column | イベントが発生した列です。列に対してイベントが発生しなかった場合は null です。 |
columnIndex | イベントが発生した列のインデックスです。グリッド列に対してイベントが発生しなかった場合は -1 です。 |
grid | このイベントに関連付けられているグリッドです。 |
item | この行のデータプロバイダーアイテムです。グリッド行に対してイベントが発生しなかった場合は null です。 |
itemRenderer | このセルを表示したアイテムレンダラーです。表示されているセルに対してこのイベントが発生しなかった場合は null です。 |
rowIndex | イベントが発生した行のインデックスです。グリッド行に対してイベントが発生しなかった場合は -1 です。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdEvent.GRID_MOUSE_DRAG |
gridMouseUp | イベント |
spark.events.GridEvent
プロパティ GridEvent.type =
spark.events.GridEvent.GRID_MOUSE_UP
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
グリッドセル上でマウスボタンが放されると送出されます。 ドラッグ操作中に、マウスが Grid 内になくても、マウスボタンが放されると、gridMouseDown
イベントの後にも送出されます。
gridMouseUp
の type
プロパティ値です。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
column | イベントが発生した列です。列に対してイベントが発生しなかった場合は null です。 |
columnIndex | イベントが発生した列のインデックスです。グリッド列に対してイベントが発生しなかった場合は -1 です。 |
grid | このイベントに関連付けられているグリッドです。 |
item | この行のデータプロバイダーアイテムです。グリッド行に対してイベントが発生しなかった場合は null です。 |
itemRenderer | このセルを表示したアイテムレンダラーです。表示されているセルに対してこのイベントが発生しなかった場合は null です。 |
rowIndex | イベントが発生した行のインデックスです。グリッド行に対してイベントが発生しなかった場合は -1 です。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdEvent.GRID_MOUSE_UP |
gridRollOut | イベント |
spark.events.GridEvent
プロパティ GridEvent.type =
spark.events.GridEvent.GRID_ROLL_OUT
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
グリッドセルからマウスが出ると送出されます。
GridEvent のgridRollOut
の type
プロパティ値です。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
column | イベントが発生した列です。列に対してイベントが発生しなかった場合は null です。 |
columnIndex | イベントが発生した列のインデックスです。グリッド列に対してイベントが発生しなかった場合は -1 です。 |
grid | このイベントに関連付けられているグリッドです。 |
item | この行のデータプロバイダーアイテムです。グリッド行に対してイベントが発生しなかった場合は null です。 |
itemRenderer | このセルを表示したアイテムレンダラーです。表示されているセルに対してこのイベントが発生しなかった場合は null です。 |
rowIndex | イベントが発生した行のインデックスです。グリッド行に対してイベントが発生しなかった場合は -1 です。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdEvent.GRID_ROLL_OUT |
gridRollOver | イベント |
spark.events.GridEvent
プロパティ GridEvent.type =
spark.events.GridEvent.GRID_ROLL_OVER
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
グリッドセルにマウスが入ると送出されます。
GridEvent のgridRollOver
の type
プロパティ値です。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
column | イベントが発生した列です。列に対してイベントが発生しなかった場合は null です。 |
columnIndex | イベントが発生した列のインデックスです。グリッド列に対してイベントが発生しなかった場合は -1 です。 |
grid | このイベントに関連付けられているグリッドです。 |
item | この行のデータプロバイダーアイテムです。グリッド行に対してイベントが発生しなかった場合は null です。 |
itemRenderer | このセルを表示したアイテムレンダラーです。表示されているセルに対してこのイベントが発生しなかった場合は null です。 |
rowIndex | イベントが発生した行のインデックスです。グリッド行に対してイベントが発生しなかった場合は -1 です。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
type | GirdEvent.GRID_ROLL_OVER |
Tue Jun 12 2018, 10:34 AM Z