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

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

    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 aller 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 veranschaulicht, 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 in der Incident-Tabelle eine UI-Aktion 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 spezifisches Skript für die Incident-Tabelle ein.
    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 .