Atributy dat upravují, jak dokument zobrazuje obsah.
Pomocí atributů dat můžete přidat obsah a upravit vypočítané hodnoty, definovat podmínky, filtry, vlastnosti podmíněného formátování a styly.
Vypočtené hodnoty
Vytvořte úseky kódu JavaScript pro zpracování atributů dat.
Tyto úseky kódu můžete použít ke kombinaci atributů dat, odstranění prázdných znaků a transformaci číselných hodnot v textové popisy. Libovolný atribut dat můžete zpracovat z aktuálního kontextu, který obsahuje atributy dotazů prvku a atributy ze všech nadřízených dotazů prvků.
Podmínky
K definování podmínek vykreslení prvku použijte výrazy založené na atributech dat nebo proměnných šablon. Podmínka je výraz jazyka JavaScript, který se vyhodnocuje jako logická hodnota.
Filtr versus podmínky
Ačkoli filtry a podmínky vypadají podobně, jedná se o dva různé mechanizmy, které mají rozdílný účel:
- Filtr může být vyhodnocen při extrahování dat ze zdroje dat.
- Podmínka se vyhodnocuje až po extrahování dat ze zdroje dat.
Podmínka se pro každý prvek vyhodnocuje pouze jednou, i v případě, že je tímto prvkem dotaz. Proto nelze jako kontext podmínky použít aktuální dotaz.
Někdy je sice možné použít místo filtrů podmínky, ale použití filtrů zajišťuje vyšší výkon, protože se zpracovává pouze podmnožina dat.
Podmíněné formátování
K definování vlastností formátování na základě hodnot atributů dat můžete použít výrazy. Podmíněné formátování je podobné podmínkám prvků, ale návratové hodnoty závisí na typu vlastnosti.