Interaktive Filter anpassen
Als Administrator können Sie interaktive Widget-Filter für Skripts erstellen, um erweiterte Filteroptionen für Dashboard-Berichte bereitzustellen.
Mit einem benutzerdefinierten interaktiven Filter können Sie Aspekte der Filterschnittstelle und Filterlogik steuern. Erstellen Sie Filter, die Ihren spezifischen Anforderungen entsprechen. Benutzerdefinierte interaktive Filter umfassen Filter, die mehrere allgemeine Filtervorgänge mit einem einzigen Klick ausführen.
Benutzerdefinierte Filter sind geskriptete System-UI- Widgets, die die JavaScript-Klasse „ DashboardMessageHandler “ verwenden, um Berichtsfilter zu definieren und zu veröffentlichen.
Zugriffssteuerungslisten in der Tabellen-API können die bei der Filterung eines Dashboards angezeigten Datensätze einschränken. Um dieses Problem zu beheben, fügen Sie der Tabellen-API-Zugriffssteuerungsliste Benutzer oder Rollen hinzu. Weitere Informationen finden Sie unter Zugriffskontrolllistenregeln.
Der Code, der den Filter veröffentlicht, muss die Methode SNC.canvas.interactiveFilters.setDefaultValue() und die Methode DashboardMessageHandler.publishFilter() aufrufen, um den Filter zu veröffentlichen.
Definieren Sie das Erscheinungsbild des Widgets, z. B. verfügbare Schaltflächen, mithilfe von Jelly.
Sie können demselben Dashboard mehrere benutzerdefinierte interaktive Filter hinzufügen. Die Filter müssen eindeutige IDs im Filterobjekt und eindeutige IDs für DashboardMessageHandleraufweisen.