WebDDA-gebeurtenissen

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

De WebDDA (Web data-driven adapter) biedt een set gebeurtenissen die in automatiseringen kunnen worden gebruikt. De gebeurtenissen kunnen in paginagebeurtenissen en besturingselementgebeurtenissen worden verdeeld. Ze worden toegewezen aan dezelfde gebeurtenisnamen die in de DOM worden gebruikt. Voor meer informatie over de gebeurtenissen, raadpleegt u Gebeurtenissen

Wanneer acties worden geregistreerd voor paginagebeurtenissen, wordt de besturingselementparameter in de RegisterActionForEvent-activiteit genegeerd. (Zie voor meer informatie Gehoste toepassingen automatiseren met HAT-automatiseringsactiviteiten.) Voor besturingselementgebeurtenissen moet de parameter ControlName de besturingselementnaam bevatten die in de bindingen is opgegeven.

Bepaalde gebeurtenissen bieden tevens aanvullende gegevens over de gebeurtenis. Tot deze gegevens kan via de GetActionData-activiteit toegang worden gekregen. (Zie voor meer informatie Gehoste toepassingen automatiseren met HAT-automatiseringsactiviteiten.) In het volgende voorbeeld ziet u de indeling waarin ze worden geleverd.

<EventArgs[flags] [frame] [headers ] [navigationcontext] [postdata] [url] [urlcontext] [cancel] [type] [key][button]>

De argumenten bieden extra opties voor de gebeurtenissen:

Argument

Beschrijving

flags

Een constante of een waarde die een combinatie opgeeft van de waarden die zijn gedefinieerd door de BrowserNavConstants-opsomming.

frame

Een hoofdlettergevoelige tekenreeksexpressie die de naam oplevert van het frame dat de bron weergeeft. Het is NULL als geen benoemde frame is verschaft voor de bron.

headers

Een tekenreeks die aanvullende HTTP-kopteksten bevat die naar de server moeten worden gestuurd. Deze kopteksten worden toegevoegd aan de webbrowser. Deze parameter wordt genegeerd als de URL geen HTTP URL is.

navigationcontext

Vlaggen die worden gebruikt als een nieuw venster wordt geopend. Deze waarden worden gebruikt om te bepalen of een pop-upvenster moet worden weergegeven.

postdata

Gegevens die naar de server worden verzonden als onderdeel van een HTTPPOST-transactie. Een POST-transactie wordt meestal gebruikt om gegevens te verzenden die zijn verzameld door een HTML-formulier. Als met deze parameter geen berichtgegevens worden opgegeven, start deze methode een HTTPGET-transactie. Deze parameter wordt genegeerd als de URL geen HTTP URL is.

url

URL van de pagina waarnaar de gebeurtenis heeft genavigeerd.

urlcontext

URL van de pagina die het nieuwe venster opent. Deze parameter is een deel van de NewWindow-gebeurtenis van de webbrowser.

cancel

Het maken van de pagina is geannuleerd (True) of voltooid (False).

type

Het type gebeurtenis, meestal is dit hetzelfde als de gebeurtenis zelf.

key

Muisknop die in de gebeurtenis is ingedrukt (1=links, 2=rechts, enzovoort).

button

Code van de knop die is ingedrukt (de code voor de Enter-toets is bijvoorbeeld 13).

In dit onderwerp

Besturingselementgebeurtenissen

Paginagebeurtenissen

Besturingselementgebeurtenissen

Besturingselementgebeurtenissen zijn de gebeurtenissen die aan een besturingselement zijn gekoppeld.

De onderstaande tabel toont de besturingselementgebeurtenissen die beschikbaar zijn, met de respectievelijke parameters:

Element

Description

BeforeNavigate

flags, frame, headers, navigationcontext, postdata, url

onblur

type

onchange

type

onclick

type, button

ondblclick

type, button

onfocus

type

onkeydown

type, key

onmousedown

type, button

onreset

type

onsubmit

type

Paginagebeurtenissen

Wanneer acties worden geregistreerd voor paginagebeurtenissen, wordt de besturingselementparameter in de RegisterActionForEvent-activiteit genegeerd. (Zie Gehoste toepassingen automatiseren met HAT-automatiseringsactiviteiten voor meer informatie)

De onderstaande tabel toont de paginagebeurtenissen die beschikbaar zijn, met de respectievelijke parameters:

Element

Beschrijving

BeforeNavigate

flags, frame, headers, navigationcontext, postdata, url

BeforeNewWindow

flags, url, urlcontext

DocumentCompleted

Notification, flag, url

DownloadStarted

Notification, flag, url

DownloadCompleted

Notification, flag, url

NewWindow2

Cancel

NewWindow3

flags, url, urlcontext, cancel

Zie ook

WebDDA
Data-Driven Adapters (DDA's) gebruiken

Unified Service Desk 2.0

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht