Las funciones personalizadas tienen acceso al nodo de contexto actual de la correlación utilizando la variable "this" estándar.
Hay tres casos para contextos:
- Si el propio nodo no se repite y tampoco lo hace ninguno de sus ancestros, el contexto es la raíz del contexto.
- Si el propio nodo se repite, el contexto es el propio nodo,
- Si el propio nodo no se repite pero tiene un ancestro que sí se repite
(es decir, que se encuentra dentro de una estructura repetitiva), el nodo de contexto es el ancestro recurrente más cercano.
En una función personalizada, las siguientes propiedades de objeto están disponibles con el contexto actual:
- this.current - el nodo de contexto actual.
- this.nodeList - el conjunto de nodos de contexto actual.
- this.nodeListLength - el tamaño del contexto actual (número de nodos).
- this.nodeListPosition - la posición del nodo de contexto actual dentro del conjunto de nodos de contexto actual.
El Editor de correlación actualmente no admite la propiedad this.nodeList para el contexto actual durante el tiempo de ejecución. Correlaciona las funciones de JavaScript™ personalizadas de llamada que acceden a la propiedad
this.nodeList que se ejecuta en el Dispositivo de integración pero sin utilizar la característica de prueba del Editor de correlación.
También puede acceder a las propiedades de nodo comunes del contexto actual en sus funciones personalizadas. Para más información, consulte Propiedades de objeto para nodos en funciones personalizadas.