我正在使用Xrm.Navigation.navigateTo在统一界面(D365在线v9.1)上的模式对话框中显示Web资源。
打开表单的方法非常好-但是打开对话框后,我看不到从Web资源中关闭对话框的方法。是否支持在UI上自动关闭模式对话框的方法?
下面的代码片段正在模式窗口中打开Web资源:
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();