Verbinden Sie eine Schaltfläche mit einem modalen Element mithilfe der UX-Add-on-Ereigniszuordnung, damit eine Aktionsschaltfläche ein anwenderdefiniertes modales Element öffnen kann.
Vorbereitungen
Führen Sie die folgenden Aktionen aus:
Erforderliche Rolle: Administrator
Prozedur
-
Öffnen Sie die Add-on-Ereigniszuordnung <instance-name>.service-now.com/sys_ux_addon_event_mapping_list.doIn Ihrem Browser.
-
Erstellen Sie einen neuen Datensatz, indem Sie auswählen Neu .
-
Geben Sie einen Namen für Ihre Karte ein.
-
Wählen Sie Aus ui_action_barFür das Feld Quellelement-ID.
-
Wählen Sie den Aktionsnamen für Ihre deklarative Aktion im Feld deklarative Quellaktion aus.
-
Legen Sie das Macroponent mithilfe der aus der Seitendefinition des Datensatzes kopierten sysID auf das Macroponent des Arbeitsbereichsdatensatzes fest.
-
Lösen Sie das Ereignis aus, um ein modales Element zu öffnen, indem Sie auswählen [Datensatzseite] Modal öffnen Im Feld Zielereignis.
-
Definieren Sie die Felder, die an das Modal gesendet werden sollen, indem Sie das JSON-Objekt in das Feld „Zielnutzlastzuordnung“ 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.