D365模态对话框-通过JavaScript关闭

问题描述 投票:0回答:1

我正在使用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();
javascript dynamics-crm dynamics-365
1个回答
1
投票

似乎没有受支持的方法。

来源:https://github.com/MicrosoftDocs/powerapps-docs/issues/791

© www.soinside.com 2019 - 2024. All rights reserved.