Eventos WebDDA

 

Publicado: noviembre de 2016

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

El adaptador basado en datos web (WebDDA) proporciona un conjunto de eventos que se pueden usar en automatizaciones. Los eventos pueden dividirse en eventos de la página y eventos del control. Asignan a los mismos nombres de eventos que se usan en los DOM. Para obtener más información sobre los eventos, consulte Eventos

Al registrar la acción para los eventos de página, el parámetro de control en la actividad RegisterActionForEvent(para más información, vea Automatizar aplicaciones hospedadas con actividades de automatización HAT) se omite. Para eventos de control, el parámetro ControlName debe contener el nombre del control que se especifica en los enlaces.

Algunos de los eventos también ofrecen datos adicionales sobre el evento. Se puede acceder a estos datos mediante la actividad GetActionData. (Si desea más información, consulte Automatizar aplicaciones hospedadas con actividades de automatización HAT). El siguiente ejemplo muestra el formato en el que se proporcionan.

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

Los argumentos proporcionan opciones adicionales para los eventos:

Argumento

Descripción

flags

Una constante o un valor que especifica una combinación de los valores definidos por la enumeración de BrowserNavConstants.

frame

Una expresión de cadena que distingue entre mayúsculas y minúsculas que evalúa el nombre del marco para mostrar el recurso. Es NULL si no hay ningún marco con nombre destinado al recurso.

headers

Una cadena que contiene encabezados HTTP adicionales para enviar al servidor. Estos encabezados se agregan al explorador web. Se omite este parámetro si la URL no es una HTTP URL.

navigationcontext

Indicadores usados cuando se abre una nueva ventana. Estos valores se usan para decidir si se mostrará una ventana emergente.

postdata

Los datos que se envían al servidor como parte de una transacción HTTPPOST. Una transacción POST normalmente se usa para enviar los datos recopilados por un formulario HTML. Si este parámetro no especifica ningún dato de publicación, este método emite una transacción HTTPGET. Se omite este parámetro si la URL no es una HTTP URL.

url

Dirección URL de la página a la que navegó el evento.

urlcontext

URL de la página que está abriendo la nueva ventana. Este parámetro es parte del evento NewWindow del explorador web.

cancel

La creación de la página fue cancelada (True) o acabada (False).

type

El tipo de evento normalmente es el mismo que el propio evento.

key

Botón del mouse en el que se hizo clic en el evento (1=secundario, 2=primario, etc.).

button

Código del botón que fue presionado (por ejemplo, el código de la tecla Entrar es 13).

En este tema

Eventos de control

Eventos de página

Eventos de control

Los eventos de control son los eventos asociados con un control.

La siguiente tabla enumera los eventos de control disponibles con los parámetros respectivos:

Element

Description

BeforeNavigate

flags, frame, headers, navigationcontext, postdata, url

onblur

tipo

onchange

tipo

onclick

tipo, botón

ondblclick

tipo, botón

onfocus

tipo

onkeydown

tipo, tecla

onmousedown

tipo, botón

onreset

tipo

onsubmit

tipo

Eventos de página

Al registrar las acciones para los eventos de página, el parámetro de control en la actividad RegisterActionForEvent se omite. (Para obtener más información, vea: Automatizar aplicaciones hospedadas con actividades de automatización HAT)

La siguiente tabla enumera los eventos de página disponibles con los parámetros respectivos:

Elemento

Descripción

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

Ver también

WebDDA
Uso de adaptadores basados en datos (DDAs)

Unified Service Desk 2.0

© 2017 Microsoft. Todos los derechos reservados. Copyright