Dynamics CRM 2015:如何获得我创建的Web资源按钮,以引用我添加到表单中的Javascript库中的函数

Dynamics CRM 2015: How do I get a Web Resource button I created to reference a function in a Javascript Library I added to the form?

本文关键字:添加 引用 表单 函数 Javascript 资源 2015 CRM 何获得 Dynamics Web      更新时间:2023-11-01

我在表单上放了一个按钮,代码为

<button type="button" onclick="btnCalculate_onClick();">test</button>

我在一个库中添加了一个名为btnCalculate_onClick()的函数,该函数名为dc_btnAutofillAddress。该函数使用jQuery,但我也在表单中添加了一个jQuery库

如果我点击按钮,它会在点击时调用btnCalculate_onClick()函数,我该如何做到这一点?我尝试了下面的代码,但它不起作用。

<html>
  <head>
    <script type="text/jscript" src="dc_btnAutofillAddress"></script>
  </head>
  <body style="word-wrap: break-word;">
    <button type="button" onclick="btnCalculate_onClick();">test</button>
  </body>
</html>

从web资源中,您可以通过使用window.parent来引用表单。因此:

<button type="button" onclick="parent.btnCalculate_onClick();">test</button>

只需确保在表单编辑器中,web资源的"限制跨框架脚本"选项未选中即可。