我是靠谱客的博主 尊敬洋葱,最近开发中收集的这篇文章主要介绍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后如何关闭所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复