| パッケージ | mx.binding.utils |
| public class BindingUtils | |
| 継承 | BindingUtils Object |
関連項目
| メソッド | 定義 | ||
|---|---|---|---|
| bindProperty(site:Object, prop:String, host:Object, chain:Object, commitOnly:Boolean = false):ChangeWatcher
[static]
site オブジェクトのパブリックプロパティ prop を、バインド可能なプロパティまたはプロパティチェーンにバインドします。 | BindingUtils | ||
| bindSetter(setter:Function, host:Object, chain:Object, commitOnly:Boolean = false):ChangeWatcher
[static]
setter 関数
setter をバインド可能なプロパティまたはプロパティチェーンにバインドします。 | BindingUtils | ||
![]() | hasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
| Object | |
![]() | isPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() | propertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
| Object | |
![]() | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
![]() | toString():String
指定されたオブジェクトのストリング表現を返します。
| Object | |
![]() | valueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
| Object | |
| bindProperty | () | メソッド |
public static function bindProperty(site:Object, prop:String, host:Object, chain:Object, commitOnly:Boolean = false):ChangeWatcher
site オブジェクトのパブリックプロパティ prop を、バインド可能なプロパティまたはプロパティチェーンにバインドします。ChangeWatcher インスタンスが正常に作成されると、prop は chain の現在の値に初期化されます。
site:Object — chain にバインドされるプロパティを定義しているオブジェクトです。
|
|
prop:String — バインドされる site オブジェクトに定義されているパブリックプロパティの名前です。chain の値を変更すると、このプロパティは chain の現在の値を受け取ります。
|
|
host:Object — 監視されるプロパティまたはプロパティチェーンをホストするオブジェクトです。
|
|
chain:Object — 監視されるプロパティまたはプロパティチェーンを指定する値です。有効な値は次のとおりです。
|
|
commitOnly:Boolean (default = false) — コミットする change イベントでのみハンドラを呼び出す場合は true に設定し、コミットする change イベントとコミットしない change イベントの両方でハンドラを呼び出す場合は false に設定します。メモ : プロパティに対するコミットしない change イベントの存在は、[NonCommittingChangeEvent(<event-name>)] メタデータタグで示されます。通常は、テキストフィールドでの確定前の変更などの詳細な値の変更を示すのに、これらのタグが使用されます。
|
ChangeWatcher —
少なくとも 1 つのプロパティ名が chain 引数に指定されている場合は ChangeWatcher インスタンス、それ以外の場合は null です。
|
| bindSetter | () | メソッド |
public static function bindSetter(setter:Function, host:Object, chain:Object, commitOnly:Boolean = false):ChangeWatcher
setter 関数 setter をバインド可能なプロパティまたはプロパティチェーンにバインドします。ChangeWatcher インスタンスが正常に作成されると、setter 関数は chain の現在の値を指定して呼び出されます。
setter:Function — 値が変更されたときに、chain の現在の値を引数として指定して呼び出す setter メソッドです。
|
|
host:Object — プロパティのホストです。詳細については、bindProperty() メソッドを参照してください。
|
|
chain:Object — プロパティまたはプロパティチェーンの名前です。詳細については、bindProperty() メソッドを参照してください。
|
|
commitOnly:Boolean (default = false) — コミットする change イベントでのみハンドラを呼び出す場合は true に設定します。詳細については、bindProperty() メソッドを参照してください。
|
ChangeWatcher —
少なくとも 1 つのプロパティ名が chain 引数に指定されている場合は ChangeWatcher インスタンス、それ以外の場合は null です。
|