사용자 지정 대화형 필터
관리자는 스크립팅된 대화형 필터 위젯을 생성하여 대시보드 보고서에 고급 필터링 옵션을 제공할 수 있습니다.
사용자 지정 대화형 필터를 사용하면 필터 인터페이스 및 필터링 논리의 여러 측면을 제어할 수 있습니다. 특정 요구 사항에 맞는 필터를 만들 수 있습니다. 사용자 지정 대화형 필터에는 한 번의 클릭으로 여러 일반적인 필터링 작업을 수행하는 필터가 포함되어 있습니다.
맞춤 필터는 DashboardMessageHandler 자바스크립트 클래스를 사용하여 보고서 필터를 정의하고 게시하는 스크립팅된 시스템 UI 위젯입니다.
주:
사용자 지정 대화형 필터에 대해 노출된 API는 제한되어 있으며 표준 대화형 필터와의 패리티를 제공하지 않습니다. 사용자 지정 대화형 필터를 사용자 지정 대화형 필터 제한 사항구현하기 전에 .
Table API의 접근 제어 목록은 대시보드가 필터링될 때 표시되는 기록을 제한할 수 있습니다. 이 문제를 완화하려면 Table API 액세스 제어 목록에 사용자 또는 역할을 추가합니다. 자세한 내용은 접근 제어 목록 규칙을 참조하십시오.
필터를 게시하는 코드는 SNC.canvas.interactiveFilters.setDefaultValue() 메서드를 호출하고 dashboardMessageHandler.publishFilter() 메서드를 호출하여 필터를 게시해야 합니다.
Jelly를 사용하여 사용 가능한 단추 등 위젯의 모양을 정의합니다.
동일한 대시보드에 여러 사용자 지정 대화형 필터를 추가할 수 있습니다. 필터에는 필터 객체의 고유 ID와 대시보드 메시지 핸들러.