我想从按下自定义按钮时运行的自定义JavaScript中调用Xrm.Utility.openWebResourceDialog(...)
。
为了使其正常工作,我必须加载ClientGlobalContext.js.aspx
。我尝试将以下操作添加到按钮的命令定义中:
<JavaScriptFunction FunctionName="isNaN" Library="$webresource:ClientGlobalContext.js.aspx" />
但是当我去导入解决方案时,我收到以下错误
功能区项my_command_id依赖于Web资源 ID = 'ClientGlobalContext.js.aspx'
有没有办法从自定义按钮JavaScript访问XRM功能?
答案 0 :(得分:0)
在“Library”中,您必须指定自己的js web资源,其中定义了函数“FunctionName”,如:
<JavaScriptFunction FunctionName="myFun" Library="$webresource:myJsWebResource.js"/>
在该函数中,您可以使用Xrm.Utility.openWebResourceDialog(...),因为XRM.Utility函数在每个支持脚本的应用程序页面中都可用。
答案 1 :(得分:0)
Xrm.Utility.openWebResourceDialog方法在当前版本中不可用,将在下一版本中添加。