Interaktive Filter anpassen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Als Administrator können Sie interaktive Widget-Filter für Skripts erstellen, um erweiterte Filteroptionen für Dashboard-Berichte bereitzustellen.

    Mit einem anwenderdefinierten interaktiven Filter können Sie Aspekte der Filteroberfläche und der Filterlogik steuern. Erstellen Sie Filter, die Ihren spezifischen Anforderungen entsprechen. Anwenderdefinierte interaktive Filter enthalten Filter, die mehrere allgemeine Filtervorgänge mit einem einzigen Klick ausführen.

    Anwenderdefinierte Filter werden geskriptet System-UI Widgets Die verwenden DashboardMessageHandler JavaScript-Klasse zum Definieren und Veröffentlichen von Berichtsfiltern.

    Erforderliche Rolle: hp_Publisher_admin und Report_admin. Die Rolle „hp_Publisher_admin“ ist nur für die Verwaltung interaktiver Filter in der Core-UI vorhanden. Standardmäßig enthält es die Rolle Analytics_Filter_admin für die Verwaltung von Core-UI-Filtern, die zu migriert werden Platform Analytics Experience.

    Hinweis:
    Die für benutzerdefinierte interaktive Filter bereitgestellte API ist beschränkt und nicht gleichwertig mit standardmäßigen interaktiven Filtern. Überprüfen Sie vor der Implementierung von anwenderdefinierten interaktiven Filtern Einschränkungen benutzerdefinierter interaktiver Filter.

    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 Zugriffssteuerungsliste der Tabellen-API Anwender oder Rollen hinzu. Weitere Informationen finden Sie unter Regeln für Zugriffssteuerungsliste .

    Der Code, der den Filter veröffentlicht, muss aufrufen SNC.canvas.interactiveFilters.setDefaultValue() Methode und muss aufrufen DashboardMessageHandler.publishFilter() Methode zum Veröffentlichen des Filters.

    Definieren Sie die Darstellung des Widgets, z. B. verfügbare Schaltflächen, mit Jelly.

    Sie können mehrere anwenderdefinierte interaktive Filter demselben Dashboard hinzufügen. Die Filter müssen eindeutige IDs im Filterobjekt und eindeutige IDs für haben DashboardMessageHandler.