Sommaire

Liaison

📖 Concept : Liaisons

Une liaison est accessible par script dans le contexte des scripts de transformation (context.binding), ou depuis l’acteur cible avec this.getBinding('properties.<nom>').

🔧 propriété · ℹ️ information · ⚙️ méthode · ⚡ évènement · 🔒 lecture seule

Informations

canRead

binding.canRead · 🔒 lecture seule · Boolean

la lecture est-elle permise ?

canWrite

binding.canWrite · 🔒 lecture seule · Boolean

l’écriture est-elle permise ?

dataContext

binding.dataContext · any

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.

isActive

binding.isActive · 🔒 lecture seule · Boolean

La liaison est-elle active ?

isDestroyed

binding.isDestroyed · 🔒 lecture seule · Boolean

Vrai quand l’objet est détruit.

isDestroying

binding.isDestroying · 🔒 lecture seule · Boolean

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

path

binding.path · string

Le chemin vers la valeur source.

readMode

binding.readMode · 'always' ou 'onetime'

Le mode de lecture.

  • always pour chaque changement
  • onetime pour qu’une seule lecture.

target

binding.target · 🔒 lecture seule · any

La cible de la liaison.

targetValuePath

binding.targetValuePath · 🔒 lecture seule · string

La chemin vers la valeur depuis la cible.

Méthodes

activate()

binding.activate()

Active la liaison. La valeur de la source est observée. Si elle change, le champ cible est alimenté. Si l’écriture est permise, le champ cible est écouté également pour alimenté le champ source.

deactivate()

binding.deactivate()

Désactive la liaison. Il n’y aura plus d’observation de la valeur source.