Interaktive Filter anpassen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 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 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.

    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 benutzerdefinierter interaktiver Filter die 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 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.