パッケージ | mx.controls.treeClasses |
クラス | public class DefaultDataDescriptor |
継承 | DefaultDataDescriptor Object |
実装 | ITreeDataDescriptor2, IMenuDataDescriptor |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
dataDescriptor
プロパティのデフォルト値です。
関連する API エレメント
mx.controls.menuClasses.IMenuDataDescriptor
mx.controls.Menu
mx.controls.MenuBar
mx.controls.PopUpMenuButton
mx.controls.Tree
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | DefaultDataDescriptor | ||
ノードの指定されたインデックス位置に子ノードを追加します。 | DefaultDataDescriptor | ||
ノードの子へのアクセスを提供します。 | DefaultDataDescriptor | ||
ノードのデータを返します。 | DefaultDataDescriptor | ||
ノードの所属先のラジオボタングループの名前を返します(存在する場合)。 | DefaultDataDescriptor | ||
getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
ICollectionView インスタンスを返します。これにより、階層データを直線的な ICollectionView インスタンスのように表示できるようになります。 | DefaultDataDescriptor | ||
ノードの深度(上位要素の数)を返します。 | DefaultDataDescriptor | ||
ノードの親を返します。最上位ノードの親は null です。 | DefaultDataDescriptor | ||
ノードのタイプ識別子を返します。 | DefaultDataDescriptor | ||
ノードに実際に子があるかどうかを判別します。 | DefaultDataDescriptor | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
ノードが終端であるかどうかをテストします。 | DefaultDataDescriptor | ||
ノードが有効かどうかを返します。 | DefaultDataDescriptor | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
ノードが切り替えられたかどうかを返します。 | DefaultDataDescriptor | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
指定されたインデックス位置にある子ノードをノードから削除します。 | DefaultDataDescriptor | ||
ノードが有効かどうかを識別するデータプロバイダー内のフィールドまたは属性の値を設定します。 | DefaultDataDescriptor | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ノードが切り替えられたどうかを識別するデータプロバイダー内のフィールドまたは属性の値を設定します。 | DefaultDataDescriptor | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
DefaultDataDescriptor | () | コンストラクター |
public function DefaultDataDescriptor()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクターです。
addChildAt | () | メソッド |
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードの指定されたインデックス位置に子ノードを追加します。 この実装では、以下の処理を行います。
parent
パラメーターが null または未定義の場合に、child
パラメーターをmodel
パラメーターで指定されたコレクション内の指定のインデックス位置に挿入します。parent
パラメーターにchildren
フィールドまたはプロパティが存在する場合、このメソッドはchild
パラメーターをindex
パラメーターの位置に追加します。 この場合、model
パラメーターは不要です。parent
パラメーターにchildren
フィールドまたはプロパティが存在しない場合、このメソッドはchildren
プロパティをparent
に追加します。 次にこのメソッドは、child
パラメーターをindex
パラメーターの位置の親に追加します。 この場合、model
パラメーターは不要です。index
の値がコレクションの長さより大きいか、親に含まれている子の数より大きい場合、オブジェクトを最後の子として追加します。
パラメーター
parent:Object — 子の親になるノードオブジェクトです。
| |
newChild:Object — ノードの子になるノードオブジェクトです。
| |
index:int — 親に対する子ノードを配置する位置の 0 から始まるインデックスです。
| |
model:Object (default = null ) — このノードがその一部となっているコレクション全体です。
|
Boolean — 正常に実行された場合は true です。
|
getChildren | () | メソッド |
public function getChildren(node:Object, model:Object = null):ICollectionView
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードの子へのアクセスを提供します。 子のコレクションを返します(存在する場合)。 ノードが Object の場合、このメソッドは、オブジェクトの children
フィールドの内容を ArrayCollection として返します。 ノードが XML の場合、メソッドは、子要素を含む XMLListCollection を返します。
パラメーター
node:Object — 現在評価されているノードオブジェクトです。
| |
model:Object (default = null ) — ノードを含むコレクションです。このクラスでは無視されます。
|
ICollectionView — 子ノードを含むオブジェクトです。
|
getData | () | メソッド |
getGroupName | () | メソッド |
public function getGroupName(node:Object):String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードの所属先のラジオボタングループの名前を返します(存在する場合)。 このメソッドは、メニューベースのコントロールで使用されます。
パラメーター
node:Object — グループ名を取得するノードです。
|
String — ノードの groupName 属性またはフィールドの値です。該当するエントリが存在しない場合は、空のストリングとなります。
|
getHierarchicalCollectionAdaptor | () | メソッド |
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ICollectionView インスタンスを返します。これにより、階層データを直線的な ICollectionView インスタンスのように表示できるようになります。
パラメーター
hierarchicalData:ICollectionView — 階層データです。
| |
uidFunction:Function — オブジェクトをパラメーターに取り、UID をストリングとして返す関数です。 このパラメーターは、通常 Tree.itemToUID() メソッドです。
| |
openItems:Object — 開かれた状態のアイテムまたは開くように設定されたアイテムです。
| |
model:Object (default = null ) — このノードが属するコレクションです。
|
ICollectionView — ICollectionView インスタンスです。
|
getNodeDepth | () | メソッド |
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードの深度(上位要素の数)を返します。
パラメーター
node:Object — ノードを定義するオブジェクトです。
| |
iterator:IViewCursor — 計算の実行に使用できる IViewCursor インスタンスです。
| |
model:Object (default = null ) — このノードが属するコレクションです。
|
int — ノードの深度です。0 は最上位を表し、深度を計算できない場合は -1 です。
|
getParent | () | メソッド |
public function getParent(node:Object, collection:ICollectionView, model:Object = null):Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードの親を返します。最上位ノードの親は null
です。
パラメーター
node:Object — ノードを定義するオブジェクトです。
| |
collection:ICollectionView — 計算の実行に使用できる ICollectionView インスタンスです。
| |
model:Object (default = null ) — このノードが属するコレクションです。
|
Object — ノードを子として含む親ノードです。最上位ノードの場合は null 、親を決定できない場合は undefined です。
|
getType | () | メソッド |
public function getType(node:Object):String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードのタイプ識別子を返します。 このメソッドは、ノードがセパレーター、ラジオボタン、チェックボックス、または通常のアイテムを表しているかどうかを調べるために、メニューベースのコントロールによって使用されます。
パラメーター
node:Object — タイプを取得するノードオブジェクトです。
|
String — type 属性またはフィールドの値です。そのようなフィールドがない場合は空のストリングです。
|
hasChildren | () | メソッド |
public function hasChildren(node:Object, model:Object = null):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードに実際に子があるかどうかを判別します。
パラメーター
node:Object — 現在評価されているノードオブジェクトです。
| |
model:Object (default = null ) — ノードを含むコレクションです。このクラスでは無視されます。
|
Boolean — このノードに子がある場合は、true です。
|
isBranch | () | メソッド |
public function isBranch(node:Object, model:Object = null):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードが終端であるかどうかをテストします。 ブランチは終端ではありませんが、リーフノードは必要ありません。 ノードが XML の場合、true
を返します(ノードに子または true isBranch
属性がある場合)。 ノードがオブジェクトの場合、true
を返します(ノードに children
フィールド(フィールドは空の可能性があります)がある場合)。
パラメーター
node:Object — 現在評価されているノードオブジェクトです。
| |
model:Object (default = null ) — ノードを含むコレクションです。このクラスでは無視されます。
|
Boolean — このノードが終端でない場合は true です。
|
isEnabled | () | メソッド |
isToggled | () | メソッド |
removeChildAt | () | メソッド |
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
指定されたインデックス位置にある子ノードをノードから削除します。 parent
パラメーターが null または未定義の場合、このメソッドは model
パラメーターを通じて子にアクセスします。それ以外の場合は、parent
パラメーターを使用し、model
パラメーターを無視します。
パラメーター
parent:Object — この子ノードの現在の親であるノードオブジェクトです。
| |
child:Object — 削除されるノードです。
| |
index:int — 削除する子ノードの、親からの相対的な位置を示す、0 から始まるインデックスです。
| |
model:Object (default = null ) — このノードがその一部となっているコレクション全体です。
|
Boolean — 正常に実行された場合は true です。
|
setEnabled | () | メソッド |
public function setEnabled(node:Object, value:Boolean):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードが有効かどうかを識別するデータプロバイダー内のフィールドまたは属性の値を設定します。 このメソッドでは、ノードの enabled
属性またはフィールドの値を設定します。 このメソッドは、メニューベースのコントロールで使用されます。
パラメーター
node:Object — 状態を設定するノードです。
| |
value:Boolean — ノードが有効かどうかを示します。
|
setToggled | () | メソッド |
public function setToggled(node:Object, value:Boolean):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ノードが切り替えられたどうかを識別するデータプロバイダー内のフィールドまたは属性の値を設定します。 このメソッドでは、ノードの toggled
属性またはフィールドの値を設定します。 このメソッドは、メニューベースのコントロールで使用されます。
パラメーター
node:Object — 状態を設定するノードです。
| |
value:Boolean — ノードが切り替えられたかどうかを示します。
|
Tue Jun 12 2018, 10:34 AM Z