【发布时间】:2019-12-13 14:25:14
【问题描述】:
我正在使用 Xrm.Navigation.navigateTo 在统一接口(D365 在线 v9.1)的模式对话框中显示 Web 资源。
打开表单效果很好——但是一旦打开,我看不到从网络资源中关闭对话框的方法。是否有支持的方式来自动关闭 UI 上的模式对话框?
下面的代码片段是在模式窗口中打开一个网络资源:
let pageInput: Xrm.PageInput = {
pageType: crm_constants.PageType.webresource,
webresourceName: "new_/dialogs/dialog.html",
data: JSON.stringify(data)
};
let navigationOptions: Xrm.NavigationOptions = {
target: 2,
width: 400,
height: 300,
position: 1
};
Xrm.Navigation.navigateTo(pageInput, navigationOptions)
更新: 我可以通过这样做达到预期的结果;但想要一个更优雅的解决方案。
$("button[data-id='dialogCloseIconButton']", parent.document).click();
【问题讨论】:
标签: javascript dynamics-crm dynamics-365