Atrybuty danych

Atrybuty danych dostosowują sposób wyświetlania treści w dokumencie. Atrybuty danych są używane do dodania spisu treści oraz dostosowania obliczonych wartości, definiowania warunków, filtrów, właściwości warunkowego formatowania i stylów.

Obliczone wartości

Do przetwarzania atrybutów danych należy utworzyć fragmenty kodu JavaScript. Za pomocą tych fragmentów kodu można składać atrybuty danych, obcinać białe znaki i transformować wartości liczbowe w opisy tekstowe. Przetwarzać można wszystkie atrybuty danych z bieżącego kontekstu, a to obejmuje atrybuty zapytania elementu oraz atrybuty ze wszystkich zapytań nadrzędnych elementów.

Warunki

Do zdefiniowania warunków w przypadku, gdy element ma być wyświetlany, należy użyć wyrażeń opartych na atrybutach danych lub zmiennych szablonu. Warunek to wyrażenie JavaScript, które jest wartościowane do wartości boolowskiej.

Filtry a warunki

Wprawdzie filtry i warunki wyglądają podobnie, są one dwoma różnymi mechanizmami służącymi do innych celów: Warunek jest wartościowany tylko raz dla elementu, nawet jeśli element jest zapytaniem. Dlatego nie można użyć bieżącego zapytania jako kontekstu dla warunku.

Wprawdzie czasem można użyć warunków zamiast filtrów, jednak przy użyciu filtrów osiągana jest lepsza wydajność, ponieważ przetwarzany jest tylko podzbiór danych.

Formatowanie warunkowe

Aby zdefiniować właściwości formatowania w oparciu o wartości atrybutów danych, można użyć wyrażeń. Formatowanie warunkowe jest zbliżone do warunków elementów, z tym wyjątkiem, że wartości zwracane zależą od typu właściwości.

Opinia