Überschreiben Sie eine UI-Aktion für eine erweiterte Tabelle

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Sie können eine UI-Aktion für eine Tabelle überschreiben oder entfernen, die aus einer anderen Tabelle erweitert wurde.

    Vorbereitungen

    Dies gilt nicht für domänengetrennte Instanzen.

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn eine UI-Aktion für die Aufgabentabelle definiert ist, gilt sie für alle Aufgaben, einschließlich Incidents, Changes, Probleme und alle anderen Tabellen, die die Aufgabentabelle erweitern. Ebenso gilt eine globale UI-Aktion für jede Tabelle. Sie können jedoch eine UI-Aktion für eine bestimmte Tabelle überschreiben. In diesem Beispiel wird gezeigt, wie eine UI-Aktion in der Aufgabentabelle [task] nur für die Incident-Tabelle [incident] überschrieben oder entfernt wird.

    Prozedur

    1. Führen Sie die folgenden Schritte aus, um eine UI-Aktion in der Aufgabentabelle nur für die Incident-Tabelle zu überschreiben.
      1. Erstellen Sie eine UI-Aktion in der Incident-Tabelle mit demselben Aktionsnamen.
        Wenn der Aktionsname nicht definiert ist, aktualisieren Sie sowohl die neue UI-Aktion als auch die zu überschreibende UI-Aktion mit demselben Aktionsnamen.
      2. Geben Sie ein Skript ein, das für die Incident-Tabelle spezifisch ist.
    2. Führen Sie die folgenden Schritte aus, um eine UI-Aktion in der Aufgabentabelle für die Incident-Tabelle zu entfernen.
      1. Navigieren Sie zur UI-Aktionsdefinition für die Aufgabentabelle.
      2. Fügen Sie die Bedingung current.getRecordClassName() !='incident'hinzu .