Propriétés d'objet pour le contexte en cours

Les fonctions personnalisées ont également accès au en cours en cours de la mappe à l'aide de la variable "this" standard. Il existe trois cas pour les contextes :
Dans une fonction personnalisée, les propriétés d'objet suivantes sont disponibles dans le contexte en cours :
  • this.current - noeud de contexte en cours.
  • this.nodeList - ensemble de noeuds de contexte en cours.
  • this.nodeListLength - taille du contexte en cours (nombre de noeuds).
  • this.nodeListPosition - position du noeud de contexte en cours au sein de l'ensemble de noeuds de contexte en cours.
L'éditeur de mappage ne prend pas actuellement en charge la propriété this.nodeList pour le contexte en cours lors de l'exécution. Les mappes qui appellent les fonctions JavaScript personnalisées qui accèdent à la propriété this.nodeList s'exécutent dans le dispositif d'intégration mais sans utiliser la fonction de test de l'éditeur de mappage.

Vous pouvez également accéder aux propriétés de noeud communes du contexte en cours dans vos fonctions personnalisées. Pour plus d'informations, voir Propriétés d'objet pour les noeuds dans les fonctions personnalisées.