我在活动主页网格功能区中有一个自定义按钮。我有一个调用Javascript函数的启用规则。这个规则似乎不起作用 - 它没有调用Javascript函数,我已经发出警报来验证这一点。当我通过从Form OnLoad调用来测试我的javascript函数时,一切看起来都很好。
所以我猜测主页功能区没有以某种方式加载js库?有没有人遇到过这个? 请帮忙。
<EnableRule Id="RRM.activitypointer.HomepageGrid.RunReport">
<CustomRule Library="RRM_/Script/Common/Main.js" FuncionName="RRM.Common.enableRunReport"></CustomRule>
</EnableRule>
答案 0 :(得分:2)
我找到了解决方案。 有几件事 1.调用webresource的方式。将规则更改为类似下面的内容
<CustomRule Library="$webresource:RRM_/Script/Common/Main.js" .. >
2。加载依赖的webresources(因为此按钮不在表单上)。添加虚拟自定义规则来调用依赖的webresources修复它
<CustomRule Library="$webresource:name" Functionname="isNAN"/>
答案 1 :(得分:1)
您输错了FunctionName
而不是FuncionName
答案 2 :(得分:-1)
<EnableRule Id="RRM.activitypointer.HomepageGrid.RunReport">
<CustomRule Library="$webresource:name" Functionname="isNAN"/>
<CustomRule Library="RRM_/Script/Common/Main.js" Functionname="RRM.Common.enableRunReport"></CustomRule>
</EnableRule>