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:
- Un filtro puede evaluarse al extraer los datos del origen de datos.
- Una condición se evalúa sólo después de extraer los datos del origen de datos.
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.