데이터 속성

데이터 속성은 문서가 컨텐츠를 표시하는 방법을 사용자 정의합니다. 데이터 속성을 사용하여 목차를 추가하고 계산된 값을 사용자 정의하고 조건, 필터, 조건부 형식화 특성 및 스타일을 정의할 수 있습니다.

계산된 값

데이터 속성을 처리하려면 JavaScript 스니펫을 작성하십시오. 이러한 스니펫을 사용하여 데이터 속성을 결합하고 공백을 정리하고 숫자 값을 텍스트 설명으로 변형할 수 있습니다. 현재 컨텍스트에서 요소의 조회 속성 및 요소의 모든 상위 조회 속성을 포함하여 모든 데이터 속성을 처리할 수 있습니다.

조건

데이터 속성 또는 템플리트 변수를 기반으로 하는 표현식을 사용하여 요소가 렌더링되는 시기에 대한 조건을 정의할 수 있습니다. 조건은 부울 값으로 평가되는 JavaScript 표현식입니다.

필터 대 조건

필터 및 조건은 유사해 보이지만 다른 목적을 수행하는 두 가지 다른 메커니즘이 있습니다. 조건은 해당 요소가 조회인 경우에도 요소에 대해 한 번만 평가됩니다. 따라서 현재 조회를 조건에 대한 컨텍스트로 사용할 수 없습니다.

가끔 필터 대신 조건을 사용할 수 있지만 데이터의 서브세트만 처리되므로 필터를 사용하는 경우에 성능이 더 뛰어납니다.

조건부 형식화

표현식을 사용하여 데이터 속성 값을 기반으로 하여 형식화 특성을 정의할 수 있습니다. 조건부 형식화는 리턴값이 특성 유형에 종속된다는 점을 제외하면 요소 조건과 동일합니다.

피드백