Dynamics crm 2011 CRM 2011主页网格功能区启用规则不适用';行不通

Dynamics crm 2011 CRM 2011主页网格功能区启用规则不适用';行不通,dynamics-crm-2011,ribbon,Dynamics Crm 2011,Ribbon,我在活动主页网格功能区中有一个自定义按钮。我有一个调用Javascript函数的启用规则。这个规则似乎不起作用——它没有调用Javascript函数,我已经发出了一个警告来验证这一点。当我通过从表单OnLoad调用来测试javascript函数时,一切看起来都很好 所以我猜主页功能区没有加载js库?以前有人见过这个吗? 请帮忙 您有一个输入错误,是FunctionName而不是FunctionName我找到了解决方案。 有几件事 1.webresource的调用方式。将规则更改为类似下面的内容是

我在活动主页网格功能区中有一个自定义按钮。我有一个调用Javascript函数的启用规则。这个规则似乎不起作用——它没有调用Javascript函数,我已经发出了一个警告来验证这一点。当我通过从表单OnLoad调用来测试javascript函数时,一切看起来都很好

所以我猜主页功能区没有加载js库?以前有人见过这个吗? 请帮忙


您有一个输入错误,是
FunctionName
而不是
FunctionName
我找到了解决方案。 有几件事 1.webresource的调用方式。将规则更改为类似下面的内容是有效的

<CustomRule Library="$webresource:RRM_/Script/Common/Main.js" .. >

二,。加载依赖的webresources(因为此按钮不在表单上)。添加虚拟自定义规则以调用依赖的webresources修复了它

<CustomRule Library="$webresource:name" Functionname="isNAN"/>


对不起,我想可能是打字错误。我的ribbonXml具有正确的语法。
    <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>