| メソッド | プロパティ | エフェクト | イベント | スタイル | フレームあり | フレームなし |
直接の既知のサブクラス![]()
ComboBase は、テキストを表示する他、表示するテキストをユーザーが選択できるドロップダウンを表示させるボタンを含む、ComboBox、DateField、および他のコントロールの基本クラスです。
MXML シンタックス
<mx:ComboBase> タグは、親クラスのすべてのプロパティと、次のプロパティを継承します。
<mx:tagname
dataProvider="No default.
editable="false|true"
length="No default.
restrict="No default."
selectedIndex="No default."
selectedItem="No default."
text="No default."
textField="No default."
value="No default."
/>
関連項目
SimpleButton
TextInput
listclasses.DataProvider
listclasses.DataSelector
| メソッド | |
| addItem( label, data)
: Void dataProvider 配列の末尾にアイテムを追加します。 |
| addItemAt( index:Number, label, data)
: Void dataProvider 内の指定された場所にアイテムを追加します。 |
| getDataProvider( )
: Object 使用されているデータプロバイダを取得します。 |
| getItemAt( index:Number)
: Object 現在のソート順と dataProvider の内容に基づいて、dataProvider 内の指定された場所のアイテムを取得します。 |
| getLength( )
: Number dataProvider 内のアイテムの数です。 |
| getSelectedIndex( )
: Number選択されたアイテムのインデックスを取得します。 |
| getSelectedIndices( )
: Array選択されたアイテムのインデックスをエレメントとする配列を取得します。 |
| getSelectedItem( )
: Object選択されたアイテムを取得します。 |
| getSelectedItems( )
: Array選択されたアイテムをエレメントとする配列を取得します。 |
| layoutChildren( )
: Void 右側にドロップダウンのボタンを配置して、残りの領域が埋まるようテキストのサイズを調整します。 |
| measure( )
: Void 推奨される幅は、テキストの幅とドロップダウンボタンの幅を合わせたものです。 |
| removeAll( )
: Void すべてのアイテムを削除します。 |
| removeItemAt( index:Number)
: Object 指定された場所のアイテムを削除します。 |
| replaceItemAt( index:Number, newLabel, newData)
: Void 指定された場所のアイテムを置き換えます。 |
| setDataProvider( dP:Object)
: Void 使用するデータプロバイダを設定します。 |
| sortItems( compareFunc, order)
: Void リストをソートします。 |
| sortItemsBy( fieldName, order)
: Void 指定したフィールドでリストをソートします。 |
| mx.core.UIComponent クラスから継承されるメソッド |
drawFocus getFocus getFocusManager setEnabled setFocus |
| プロパティ | |
| dataProvider:Object 表示するデータのセットです。 |
| editable:Booleantrue の場合、コントロールは編集可能であり、ドロップダウンで指定されていない項目をユーザーが直接入力できます。 |
| length:Number
[読み取り専用]
dataProvider 内のアイテムの数です。 |
| restrict:String ユーザーがテキストフィールドに入力できる文字、または入力できない文字のセットです。 |
| selectedIndex:Number dataProvider 内の選択したアイテムのインデックスです。 |
| selectedItem:var dataProvider 内の選択したアイテムへの参照です。 |
| text:String テキストコンポーネントの内容です。 |
| textField:var
[読み取り専用]
TextInput コンポーネントへの参照です。 |
| value:Object 選択されているアイテムにデータプロパティがあれば、そのデータプロパティを表します。ない場合は、そのアイテムのラベルプロパティを表します。 |
static | version:Stringこのクラスのバージョンを表すストリングです。 |
| mx.core.UIComponent クラスから継承されるプロパティ |
enabled errorString tabEnabled tabIndex version |
| エフェクト |
| mx.core.UIComponent クラスから継承されるエフェクト |
focusInEffect focusOutEffect |
| mx.core.UIObject クラスから継承されるエフェクト |
creationCompleteEffect hideEffect mouseDownEffect mouseOutEffect mouseOverEffect mouseUpEffect moveEffect resizeEffect showEffect |
| イベント |
| mx.core.UIComponent クラスから継承されるイベント |
focusIn focusOut invalid keyDown keyUp valid valueCommitted |
| スタイル |
| mx.core.UIObject クラスから継承されるスタイル |
color fontFamily fontSize fontStyle fontWeight horizontalGap leading marginLeft marginRight textAlign textDecoration textIndent verticalGap |
| メソッドの詳細 |
addItem( label, data)
: Void
メソッドシグネチャは addItem(label:String, data) です。
パラメータ
label - 新規アイテムのラベルです。
data - 新規アイテムのデータです。Number、String、Object、Array などを指定できます。
戻り値
追加されたアイテムです。
addItemAt( index:Number, label, data)
: Void
メソッドシグネチャは addItemAt(index:Number, label:String, data) です。
パラメータ
index:Number - アイテムが追加されるインデックスです。
label - 新規アイテムのラベルです。
data - 新規アイテムのデータです。Number、String、Object、Array などを指定できます。
戻り値
追加されたアイテムです。
getDataProvider( )
: Object
getDataProvider() です。
戻り値
DataProvider
getItemAt( index:Number)
: Object
getItemAt(index:Number) です。
パラメータ
index:Number - 返されるアイテムのインデックスです。
戻り値
アイテムです。
getLength( )
: Number
戻り値
Number
getSelectedIndex( )
: Number
戻り値
選択されたアイテムのインデックスです。
getSelectedIndices( )
: Array
戻り値
選択されたアイテムのインデックスをエレメントとする配列です。
getSelectedItem( )
: Object
戻り値
選択されたアイテムです。
getSelectedItems( )
: Array
戻り値
選択されたアイテムをエレメントとする配列です。
layoutChildren( )
: Void
measure( )
: Void
removeAll( )
: Void
メソッドシグネチャは removeAll() です。
removeItemAt( index:Number)
: Object
メソッドシグネチャは removeItemAt(index:Number) です。
パラメータ
index:Number - 削除されるアイテムのインデックスです。
戻り値
削除されるアイテムです。
replaceItemAt( index:Number, newLabel, newData)
: Void
メソッドシグネチャは replaceItemAt(index:Number, label:String, data) です。
パラメータ
index:Number - 置き換えられるアイテムのインデックスです。
newLabel: String - 新規アイテムのラベルを指定します。
newData: Object - 新規アイテムのデータを指定します。
setDataProvider( dP:Object)
: Void
setDataProvider(dp :Object) です。
パラメータ
dP:Object - データプロバイダを指定します。
sortItems( compareFunc, order)
: Void
メソッドシグネチャは sortItems(compareFunc:Function, flags:Number) です。
パラメータ
compareFunc - 比較に使用する機能です。
order - 昇順の場合は "asc"、降順の場合は "desc" です。
sortItemsBy( fieldName, order)
: Void
メソッドシグネチャは sortItemsBy(fieldName:String, order:String) です。
パラメータ
fieldName - ソートするフィールドです。
order - 昇順の場合は "asc"、降順の場合は "desc" です。
| プロパティの詳細 |
dataProvider:Object
editable:Boolean
length:Number [読み取り専用]
restrict:String
selectedIndex:Number
selectedItem:var
text:String
textField:var [読み取り専用]
value:Object
static version:String