Erstellen Sie eine UX-Add-on-Event-Zuordnung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Verbinden Sie eine Schaltfläche mithilfe der UX-Add-on-Event-Zuordnung mit einem Modal, damit eine Aktionsschaltfläche ein anwenderdefiniertes Modal öffnet.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Öffnen Sie die Add-on-Event-Zuordnung <instance-name>.service-now.com/sys_ux_addon_event_mapping_list.do in Ihrem Browser.
    2. Erstellen Sie einen neuen Datensatz, indem Sie Neuwählen.
    3. Geben Sie einen Namen für Ihre Zuordnung ein.
    4. Wählen Sie ui_action_bar für das Feld Quellelement-ID aus.
    5. Wählen Sie den Aktionsnamen für Ihre deklarative Aktion für das Feld Deklarative Quellaktion aus.
    6. Legen Sie das Macroponent auf das Macroponent des Arbeitsbereichsdatensatzes fest, indem Sie die sysID verwenden, die aus der Seitendefinition des Datensatzes kopiert wurde.
      Weitere Informationen finden Sie unter Seitenvariante als modales Element in UIB konfigurieren.
    7. Lösen Sie das Ereignis so aus, dass ein Modal geöffnet wird, indem Sie [Datensatzseite] Modal öffnen im Feld Zielereignis auswählen.
    8. Definieren Sie die Felder, die an das Modal gesendet werden sollen, indem Sie das JSON-Objekt in das Feld Zuordnung der Zielnutzlast einfügen.
      {
      	"type": "MAP_CONTAINER",
      	"container": {
      		"route": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["route"]
      			}
      		},
      		"size": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["size"]
      			}
      		},
      		"fields": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["fields"]
      			}
      		},
      		"params": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["params"]
      			}
      		}
      	}
      }
    9. Wählen Sie Absenden.