gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 22:17:55 24 4
gpt4 key购买 nike

我正在使用 Xrm.Navigation.navigateTo 在统一接口(interface) (D365 online v9.1) 的模式对话框中显示 Web 资源。

打开表单效果很好 - 但是我看不到在打开对话框后从 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();

最佳答案

尝试使用简单的window.close();来自您的 Html 网络资源的上下文。对我来说就像魅力一样。安德鲁

关于javascript - D365 模态对话框 - 通过 JavaScript 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59324480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com