WebDDA 事件
发布日期: 2016年11月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016
Web 数据驱动适配器 (WebDDA) 提供可以在自动化中使用的一组事件。 事件可以在页面事件和控件事件中划分。 他们映射到用于 DOM 中的同一事件名称。 有关事件的详细信息,请参阅事件
在注册页面事件操作时,请忽略 RegisterActionForEvent 活动中的控件参数(有关详细信息,请参阅 使用 HAT 自动化活动自动化托管应用程序)。 对于控件事件,ControlName 参数必须包含绑定内指定的控件名称。
某些事件还提供有关事件的其他数据。 此数据可通过 GetActionData 活动访问。 (有关更多详细信息,请参阅 使用 HAT 自动化活动自动化托管应用程序)。以下示例显示了它们的格式。
<EventArgs[flags] [frame] [headers ] [navigationcontext] [postdata] [url] [urlcontext] [cancel] [type] [key][button]>
参数为事件提供更多选项:
参数 |
说明 |
---|---|
flags |
常数或数值指定了藉由 BrowserNavConstants 枚举定义的数值组合。 |
frame |
区分大小写的字符串表达式会评估用以显示资源的框架名称。 如果未命名的框架针对该资源,即为 NULL。 |
headers |
包含其他 HTTP 标题并发送至服务器的字符串。 这些标题会被添加到 Web 浏览器。 如果 URL 并非 HTTP URL,则忽略此参数。 |
navigationcontext |
打开一个新窗口时使用的标志。 这些值被用于确定是否应显示弹出窗口。 |
postdata |
作为 HTTPPOST 事务的一部分发送到服务器的数据。POST 事务通常用来发送 HTML 表单收集的数据。 如果此参数未指定任何后数据,此方法会发布 HTTPGET 事务。 如果 URL 并非 HTTP URL,则忽略此参数。 |
url |
该事件导航的目标页面的 URL。 |
urlcontext |
正在打开新窗口的页面的 URL。 此参数是 Web 浏览器是的NewWindow 事件的一部分。 |
cancel |
页面创建以备取消(True)或已完成(False)。 |
type |
通常与事件相同的事件类型。 |
key |
事件 (1=左,2=右等等)处理时单击选择的鼠标按钮。 |
button |
点按的按钮代码(例如 Enter 的键代码为 13)。 |
本主题内容
控件事件
页面事件
控件事件
控件事件是指与控件相关联的事件。
下表列出了可以使用各自参数的控件路径。
Element |
Description |
BeforeNavigate |
flags、frame、headers、navigationcontext、postdata、url |
onblur |
type |
onChange |
type |
onclick |
类型,按钮 |
ondblclick |
类型,按钮 |
onfocus |
type |
onkeydown |
类型,键 |
onmousedown |
类型,按钮 |
onreset |
type |
onsubmit |
type |
页面事件
在注册页面事件操作时,请忽略 RegisterActionForEvent 活动内的控件参数。 (有关更多详细信息,请参阅 使用 HAT 自动化活动自动化托管应用程序)。
下表列出了可与相应参数一起使用的页面事件:
元素 |
说明 |
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 |
另请参阅
Unified Service Desk 2.0
© 2017 Microsoft。 保留所有权利。 版权