CRM 2011主页网格功能区启用规则不起作用

时间:2013-04-16 10:05:09

标签: dynamics-crm-2011 ribbon

我在活动主页网格功能区中有一个自定义按钮。我有一个调用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>

3 个答案:

答案 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>