我是靠谱客的博主 尊敬洋葱,最近开发中收集的这篇文章主要介绍Dynamics 365 Xrm.Naviagtion.navigateTo 打开Dialog后如何关闭,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

     Xrm.Naviagtion.navigateTo是新版本中引进得API,具体得介绍可以查看docs,这里就不多讲了,其中用得比较多的的地方九四类似与下图这样的dialog框,之前要实现这个效果得自己写HTML,现在用这个API就能实现。   

     这个API只支持UCI风格,不支持老的Classic风格界面。

  

    但问题也来了,这个API能open一个dialog,官方却没有给出关闭这dialog的API,只能手动的去点右上角的叉叉去关闭,对用户来说显然是不友好的。

    这里分享一种不受支持的方法,暂时先解决下问题,等待官方给出关闭的API。

	parent.$("button[data-id='dialogCloseIconButton']", parent.document).click();

   另一块比较难看的是Html的header的名字,是webResource的名字,这个对业务来看是很不友好的,但API里同样没有客制化这个名字的API,那就只能用不受支持的方法取修改了,代码如下,放在html的load里执行即可。

 parent.$("h1[data-id='dialogTitleText']", parent.document).html("Project Approval!");

  

最后

以上就是尊敬洋葱为你收集整理的Dynamics 365 Xrm.Naviagtion.navigateTo 打开Dialog后如何关闭的全部内容,希望文章能够帮你解决Dynamics 365 Xrm.Naviagtion.navigateTo 打开Dialog后如何关闭所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部