D365模态对话框-通过JavaScript关闭
我使用Xrm.Navigation.navigateTo在统一界面(D365 online v9.1)的模式对话框中显示web资源 打开表单效果很好-但是我看不到在打开对话框后从web资源中关闭对话框的方法。是否有支持的方法自动关闭UI上的模式对话框 下面的代码snippit正在模式窗口中打开webresource:D365模态对话框-通过JavaScript关闭,javascript,dynamics-crm,dynamics-365,Javascript,Dynamics Crm,Dynamics 365,我使用Xrm.Navigation.navigateTo在统一界面(D365 online v9.1)的模式对话框中显示web资源 打开表单效果很好-但是我看不到在打开对话框后从web资源中关闭对话框的方法。是否有支持的方法自动关闭UI上的模式对话框 下面的代码snippit正在模式窗口中打开webresource: let pageInput: Xrm.PageInput = { pageType: crm_constants.PageType.webresource, 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();
看起来没有支持的方法
来源:看起来没有支持的方法
来源:尝试使用简单的window.close();从Html Web资源的上下文。对我来说很有魅力。
Andrew尝试使用简单的window.close();从Html Web资源的上下文。对我来说很有魅力。 安德鲁