Join (view ope)

De Wiki1000
Version du 13 janvier 2015 à 10:48 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

version700-32x32.png

alias:Class = join(path of Class, path of View)

L'opérateur join permet de définir une jointure entre une vue et une classe partageant une même référence. La classe jointe peut ensuite être référencée la définition de la vue en utilisant l'alias de la jointure.

Définition de la jointure

View-join-1.jpg

Dans cette exemple la classe JoinClass et la classe MainClass possède une référence sur la classe A.

La jointure s'écrirait ainsi :

jc:JoinClass = join(refJoinToA, refMainToA)
Tip-20px.png Tip : Notez que refJoinToA et refMainToA pourraient être des chemins (ref.ref.ref.refA) au lieu de simple référence.
  • alias
Alias permettant de référencer la classe jointe dans la définition de la vue.
  • Class
Classe jointe
  • Path of class
Chemin de la classe référençant la référence commune
  • Path of view
Chemin de la vue référençant la référence commune

Utilisation de l'alias de la jointure

Pour définir un attribut de la vue sur un attribut de la classe jointe:

name:type = alias.chemin;
  • name
Nom de l'attribut de la vue
  • type

Type de l'attribut de la vue

  • alias
alias de la classe jointe défini par la jointure
  • chemin
Chemin de l'attribut dans la classe jointe.
Tip-20px.png Tip : La jointure doit être définie avant que l'alias soit utilisé dans la suite de la définition
Outils personnels