14.12.2011, 12:59
|
#4
|
Участник
|
Как выяснилось проблема в настройках для кастомной кнопки, на рибоне формы. Но причины не совсем ясны .
Суть, есть кастомная кнопка, к ней привязан ява скрипт - все работает, ошибок не возникает.
Далее было создано правило <CustomRule>, которое используется для активности\не активности кнопки.
Вот что написано в customizations.xml для кнопки:....
<CommandDefinitions>
<CommandDefinition Id="Cmd_Action_inworkstatus">
<EnableRules>
<EnableRule Id="Mscrm.AddExistingCustomRule" />
</EnableRules>
<DisplayRules />
<Actions>
<JavaScriptFunction Library="$webresource:new_rkk" FunctionName="inworkstatus" />
</Actions>
</CommandDefinition>
...
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules />
<EnableRules>
<EnableRule Id="Mscrm.AddExistingCustomRule">
<CustomRule Default="false" FunctionName="ExistingWorkSatus" Library="$webresource:new_rkk.js"></CustomRule>
</EnableRule>
</EnableRules>
</RuleDefinitions>
<LocLabels />
</RibbonDiffXml>
функция ExistingWorkSatusfunction ExistingWorkSatus()
{
/*
... логика
*/
return true;
}
Получаем ошибку описанную в первом посте :-(.
Причем, не смотря на ошибку <customRule> - отрабатывает.
Последний раз редактировалось Rocket; 14.12.2011 в 14:14.
|
|