Atributos de datos

Los atributos de datos personalizan el modo en que un documento muestra el contenido. Utilice los atributos de datos para añadir una tabla de contenido y personalizar valores calculados, definir condiciones, filtros, propiedades de formato condicional y estilos.

Valores calculados

Cree fragmento de código JavaScript para procesar atributos de datos. Puede utilizar estos fragmentos de código para combinar atributos de datos, recortar espacios en blanco y transformar valores numéricos en descripciones textuales. Puede procesar cualquier atributo de datos del contexto actual, lo cual incluye los atributos de consulta del elemento y los atributos de todas las consultas padre de los elementos.

Condiciones

Utilice expresiones basadas en atributos de datos o variables de plantilla para definir condiciones relativas a cuándo debe representarse un elemento. Una condición es una expresión JavaScript que se evalúa como un valor booleano.

Comparación entre filtros y condiciones

Aunque los filtros y las condiciones parecen similares, son dos mecanismos diferentes que sirven a diferentes propósitos: Una condición se evalúa sólo una vez para un elemento, aunque dicho elemento sea una consulta. Por tanto, no puede utilizar la consulta actual como contexto para una condición.

Aunque a veces puede utilizar condiciones en lugar de filtros, el uso de filtros ofrece un mejor rendimiento porque sólo se procesa un subconjunto de los datos.

Formato condicional

Puede utilizar expresiones para definir propiedades de formato basados en valores de atributos de datos. El formato condicional es similar a las condiciones de elemento excepto que los valores de retorno dependen del tipo de propiedad.