Package | mx.binding.utils |
Classe | public class BindingUtils |
Héritage | BindingUtils Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Méthode | Défini par | ||
---|---|---|---|
bindProperty(site:Object, prop:String, host:Object, chain:Object, commitOnly:Boolean = false, useWeakReference:Boolean = false):ChangeWatcher [statique]
Lie une propriété publique, prop sur l’objet site, à une propriété ou chaîne de propriétés liable. | BindingUtils | ||
bindSetter(setter:Function, host:Object, chain:Object, commitOnly:Boolean = false, useWeakReference:Boolean = false):ChangeWatcher [statique]
Lie une fonction d’accesseur d’initialisation, Set, à une propriété ou chaîne de propriétés liable. | BindingUtils | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
bindProperty | () | méthode |
public static function bindProperty(site:Object, prop:String, host:Object, chain:Object, commitOnly:Boolean = false, useWeakReference:Boolean = false):ChangeWatcher
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Lie une propriété publique, prop
sur l’objet site
, à une propriété ou chaîne de propriétés liable. Si une instance ChangeWatcher est créée avec succès, prop
est initialisé sur la valeur actuelle de l’argument chain
.
Paramètres
site:Object — Objet définissant la propriété à lier à l’argument chain .
| |
prop:String — Nom de la propriété publique définie dans l’objet site à lier. La propriété recevra la valeur actuelle de l’argument chain lorsque la valeur de l’argument chain change.
| |
host:Object — Objet qui héberge la propriété ou chaîne de propriétés à surveiller. L’hôte host conserve une liste de sites à mettre à jour lorsque prop change.
| |
chain:Object — Valeur spécifiant la propriété ou chaîne à surveiller. Les valeurs légales sont les suivantes :
Remarque : la ou les propriétés nommées dans l’argument | |
commitOnly:Boolean (default = false ) — Défini sur true si le gestionnaire ne doit être appelé que lors d’événements change validants ; défini sur false si le gestionnaire doit être appelé lors d’événements change validants et non validants. Remarque : la présence d’événements change non validants pour une propriété est indiquée par la balise de métadonnées [NonCommittingChangeEvent(<nom de l’événement>)] . Ces balises sont généralement utilisées pour indiquer des modifications de valeur subtiles, telles que des modifications dans un champ de texte avant confirmation.
| |
useWeakReference:Boolean (default = false ) — Détermine si la référence au site est forte ou faible. Une référence forte (valeur par défaut) empêche le nettoyage du site . contrairement à une référence faible. Ajouté pour Flex 4.
|
ChangeWatcher — Instance ChangeWatcher, si au moins un nom de propriété a été spécifié au niveau de l’argument chain ; dans le cas contraire, null.
|
bindSetter | () | méthode |
public static function bindSetter(setter:Function, host:Object, chain:Object, commitOnly:Boolean = false, useWeakReference:Boolean = false):ChangeWatcher
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Lie une fonction d’accesseur d’initialisation, Set
, à une propriété ou chaîne de propriétés liable. Si une instance ChangeWatcher est bien créée, la fonction de setter est invoquée. Cette fonction doit présenter la signature suivante :
function mySetterFunction(object:Object):void { //Do whatever you want with the value of the bound property. }
où object
contient la valeur en cours de la chain
.
Paramètres
setter:Function — Méthode d’accesseur d’initialisation à invoquer avec un argument de la valeur actuelle de l’argument chain lorsque cette valeur change.
| |
host:Object — Hôte de la propriété. Pour plus d’informations, voir la méthode bindProperty() . L’hôte host conserve une liste de méthodes setter à mettre à jour lorsque prop change.
| |
chain:Object — Nom de la propriété ou chaîne de propriétés. Pour plus d’informations, voir la méthode bindProperty() .
| |
commitOnly:Boolean (default = false ) — Défini sur true si le gestionnaire ne doit être appelé que lors d’événements change validants. Pour plus d’informations, voir la méthode bindProperty() .
| |
useWeakReference:Boolean (default = false ) — Détermine si la référence à la méthode setter est forte ou faible. Une référence forte (valeur par défaut) empêche le nettoyage de la méthode setter . contrairement à une référence faible. Ajouté pour Flex 4.
|
ChangeWatcher — Instance ChangeWatcher, si au moins un nom de propriété a été spécifié au niveau de l’argument chain ; dans le cas contraire, null.
|
Tue Jun 12 2018, 09:30 AM Z