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?
我有一个按钮,我用代码
放到了表单上
<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>
从网络资源中,您可以使用 window.parent 来引用表单。
所以:
<button type="button" onclick="parent.btnCalculate_onClick();">test</button>
只需确保在表单编辑器中未选中 "Restrict cross-frame scripting" 的 Web 资源选项。
我有一个按钮,我用代码
放到了表单上<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>
从网络资源中,您可以使用 window.parent 来引用表单。 所以:
<button type="button" onclick="parent.btnCalculate_onClick();">test</button>
只需确保在表单编辑器中未选中 "Restrict cross-frame scripting" 的 Web 资源选项。