Verbinden Sie eine Schaltfläche mithilfe der UX-Add-on-Event-Zuordnung mit einem Modal, damit eine Aktionsschaltfläche ein anwenderdefiniertes Modal öffnet.
Vorbereitungen
Führen Sie die folgenden Aktionen aus:
Erforderliche Rolle: admin
Prozedur
-
Öffnen Sie die Add-on-Event-Zuordnung <instance-name>.service-now.com/sys_ux_addon_event_mapping_list.do in Ihrem Browser.
-
Erstellen Sie einen neuen Datensatz, indem Sie Neuwählen.
-
Geben Sie einen Namen für Ihre Zuordnung ein.
-
Wählen Sie ui_action_bar für das Feld Quellelement-ID aus.
-
Wählen Sie den Aktionsnamen für Ihre deklarative Aktion für das Feld Deklarative Quellaktion aus.
-
Legen Sie das Macroponent auf das Macroponent des Arbeitsbereichsdatensatzes fest, indem Sie die sysID verwenden, die aus der Seitendefinition des Datensatzes kopiert wurde.
-
Lösen Sie das Ereignis so aus, dass ein Modal geöffnet wird, indem Sie [Datensatzseite] Modal öffnen im Feld Zielereignis auswählen.
-
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"]
}
}
}
}
-
Wählen Sie Absenden.