new WosRelativeVariableAccessory()

Description

Accessoire interne pour les variables relatives.
Clé : redy/wos-relative-variable
Utilisé dans la liaison variable relative : redy/wos-relative-variable.

Members


<readonly> actor :Actor.BaseActor

Description

Obtient l'acteur qu'il décore.

Details

data :any

Description

Obtient ou définit la donnée exposée.

Details
any

dataContext :any

Description

Obtient ou définit le contexte de donnée.

Le contexte de donnée est obtenu par ruissellement si rien n'est définit au niveau de l'objet.

Details
any

<readonly> dataContextualParent :any

Description

Parent de donnée qui participe au ruissellement.

Details
any

<readonly> dataSource :REDY.Actor.WosVariableSource|null

Description

Obtient le fournisseur de donnée racine.


<readonly> fieldName :string|null

Description

Obtient l'attribut à fournir.

Details
string | null

<readonly> fullPath :string

Description

Obtient le chemin complet vers la variable.

Details
string

<readonly> fullPathVariable :string|null

Description

Obtient le chemin complet sans l'attribut de la variable à fournir.

Details
string | null

<readonly> inBindingsRegister :Register

Description

Obtient le registre des liaisons qui utilisent l'objet comme source.

Details
Register

<readonly> inheritedDataContext :any

Description

Contexte de donnée ruisselé.

Details
any

<readonly> isDataContextual :Boolean

Description

Est-ce un objet qui participe au ruissellement de donnée.

Details
Boolean

<readonly> isDestroyed :Boolean

Description

Vrai quand l'objet est détruit.

Details
Boolean

false


<readonly> isDestroying :Boolean

Description

Vrai quand l'objet est en train d'être détruit.

Details
Boolean

false


<readonly> key :String

Description

Obtient la clé unique de l'accessoire qui l'identifie parmi les autres accessoires de l'acteur.

Details
String

<readonly> parentSource :REDY.Actor.WosVariableSource|REDY.Actor.ResourceSource|REDY.Actor.WosRelativeVariableSource|null

Description

Obtient le fournisseur parent.


<readonly> pathPart :string|null

Description

Obtient le chemin sans l'attribut de la variable à fournir.

Details
string | null

<readonly> properties :Synapps.PrototypedBase

Description

Obtient les propriétés.


<readonly> scene :Stage

Description

Première scène parente de l'acteur de l'accessoire.

Ce n'est pas forcément la scène parente directe de l'acteur ni même la scène racine.

Details
Stage

<readonly> stage :Stage

Description

Scene ou Composite parent directe de l'acteur.

Details
Stage

<readonly> uniqPath :String

Description

Obtient le chemin unique vers l'accessoire.

Details
String

Methods


destroy()

Description

Détruit l'objet.

Details

<abstract> onActorBindingReadTransform( args )

Description

Se produit lors de la lecture de la valeur d'une source de liaison de l'acteur.

Parameters
Name Type Description
args Objet

Arguments.

Name Type Description
value any

La valeur lue.

binding Binding.BasicBinding

La liaison concernée.

propertyPath String

Chemin de la cible de la liaison.

Returns

la valeur lue.


<abstract> onActorBindingWriteTransform( args )

Description

Se produit lors de l'écriture d'une valeur dans une source de liaison de l'acteur.

Parameters
Name Type Description
args Objet

Arguments.

Name Type Description
value any

La valeur écrite.

binding Binding.BasicBinding

La liaison concernée.

propertyPath String

Chemin de la cible de la liaison.

Returns

la valeur écrite.


<abstract> onActorClick( args )

Description

Se produit à chaque clic souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris

Details

<abstract> onActorComputeLayout()

Description

Se produit à chaque fois que l'acteur calcule son gabarit.


<abstract> onActorContextMenu( args )

Description

Se produit à chaque demande d'ouverture du menu contextuel.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorCssStyling()

Description

Se produit à chaque définition du style css de l'acteur.


<abstract> onActorDestroy()

Description

Se produit lors de la destruction de l'acteur.


<abstract> onActorDoComputeStyle( args )

Description

Se produit à chaque fois que l'acteur calcule son style CSS.

Parameters
Name Type Description
args Objet

Paramètres

Name Type Description
style Object

Object de style CSS.


<abstract> onActorDoubleClick( args )

Description

Se produit à chaque double clic souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorFocusIn( args )

Description

Se produit à chaque fois que l'acteur est sur le point d'obtenir le focus.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
focusEvent FocusEvent

Évènement focus


<abstract> onActorFocusOut( args )

Description

Se produit à chaque fois que l'acteur est sur le point de perdre le focus.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
focusEvent FocusEvent

Évènement focus


<abstract> onActorInit()

Description

Se produit lors de l'initialisation de l'acteur.

Details

<abstract> onActorKeyDown( args )

Description

Se produit à chaque pression sur le clavier.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
keyboardEvent KeyboardEvent

Évènement clavier


<abstract> onActorKeyUp( args )

Description

Se produit à chaque relâchement d'une touche du clavier.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
keyboardEvent KeyboardEvent

Évènement clavier

Details

<abstract> onActorMouseDown( args )

Description

Se produit à chaque enfoncement de bouton de souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorMouseEnter( args )

Description

Se produit à chaque entrée de souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorMouseLeave( args )

Description

Se produit à chaque sortie de souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorMouseMove( args )

Description

Se produit à chaque mouvement de souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorMouseOut( args )

Description

Se produit à chaque survol de souris sur autre chose que l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorMouseOver( args )

Description

Se produit à chaque survol de souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorMouseUp( args )

Description

Se produit à chaque relâchement de bouton de souris sur l'acteur.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
mouseEvent MouseEvent

Évènement souris


<abstract> onActorPostInit()

Description

Se produit juste avant le premier rendu de l'acteur mais après que tous les acteurs de la scène soient initialisés.


<abstract> onActorPropertyChanged( args )

Description

Se produit lorsque n'importe quelle propriété ou additionnelle de l'acteur, d'un accessoire de l'acteur voit sa valeur changer.

Parameters
Name Type Description
args Objet

Arguments.

Name Type Description
modifier 'css' | 'render' | 'layout' | 'other'

Type de modification entraînée par le changement.

propertyPath String

Chemin de la propriété concernée.

name String

Nom de la propriété concernée.

oldValue any

Valeur avant changement.

newValue any

Valeur après changement.


<abstract> onActorRender()

Description

Se produit à chaque rendu de l'acteur.


<abstract> onActorTouchEnd( args )

Description

Se produit à chaque relâchement d'un point tactile.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
touchEvent MouseEvent

Évènement tactile


<abstract> onActorTouchMove( args )

Description

Se produit à chaque déplacement d'un point tactile.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
touchEvent MouseEvent

Évènement tactile


<abstract> onActorTouchStart( args )

Description

Se produit à chaque application d'un point tactile.

Parameters
Name Type Description
args Object

Paramètre.

Name Type Description
touchEvent MouseEvent

Évènement tactile


<abstract> onActorValueChanged( args )

Description

Se produit lorsque n'importe une propriété ou additionnelle de l'acteur, d'un accessoire de l'acteur voit sa valeur changer.

Parameters
Name Type Description
args Objet

Arguments.

Name Type Description
modifier 'css' | 'render' | 'layout' | 'other'

Type de modification entraînée par le changement.

propertyPath String

Chemin de la propriété concernée.

name String

Nom de la propriété concernée.

oldValue any

Valeur avant changement.

newValue any

Valeur après changement.


<async> write() → {any}

Description

Effectue une requête d'écriture.

Returns

La donnée.

Events


onDidDataStore

Description

Se produit lorsque la donnée est stockée dans data.

Parameters
Name Type Description
context Event.BaseContext

Le contexte de l'évènement.

Name Type Description
data any

La donnée stockée.


onWriteDone

Description

Se produit lorsque la requête d'écriture s'est terminée.

Parameters
Name Type Description
context Event.BaseContext
Name Type Description
error String | Object | null

Une erreur éventuelle

data any

La donnée