Dynamics crm 2011 如何为每个CRM 2011网格功能区添加一点自定义功能?

Dynamics crm 2011 如何为每个CRM 2011网格功能区添加一点自定义功能?,dynamics-crm-2011,customization,Dynamics Crm 2011,Customization,我有一点自定义功能,需要从CRM 2011中的每个网格功能区运行这些功能。该功能位于JS web资源中,我可以将其附加到按钮启用规则,一切正常 问题是我需要在CRM中的每个网格上运行它,但我很难在每个屏幕上显示的功能区中找到一些东西。我确实尝试将其附加到Jewel菜单中的一个按钮上,但这仅在用户单击“文件”选项卡时才会触发 有什么想法吗?珠宝菜单按钮是个好主意 将匿名JavaScript函数添加到要添加到jewel按钮的库中。 当加载库时,页面加载后,将运行此操作: var whatever=3

我有一点自定义功能,需要从CRM 2011中的每个网格功能区运行这些功能。该功能位于JS web资源中,我可以将其附加到按钮启用规则,一切正常

问题是我需要在CRM中的每个网格上运行它,但我很难在每个屏幕上显示的功能区中找到一些东西。我确实尝试将其附加到Jewel菜单中的一个按钮上,但这仅在用户单击“文件”选项卡时才会触发


有什么想法吗?

珠宝菜单按钮是个好主意

将匿名JavaScript函数添加到要添加到jewel按钮的库中。 当加载库时,页面加载后,将运行此操作:

var whatever=30;//也许您不需要参数
(功能(什么){
/*做你需要做的事*/
}(随便什么);

如果是内部部署,我会将脚本注入到ribbon.js或global.js或其他一些js,然后从那里ping

另一个侵入性较小的选项是使用以各种形式运行的资源,即myframewrok.js。此资源可以检查opener并将脚本动态注入opener


第三种选择可能是使用在“执行”或“检索”上注册的插件ping web服务,这些插件会为系统中的任何网格重复触发多条消息。

最后,我们将其附加到“高级查找”按钮,因为它出现在我们需要该功能的每个功能区上。Jewel菜单似乎对我们不起作用,因为它只有在用户实际单击“文件”按钮时才会启动。

您能添加屏幕截图吗?将更容易理解你想把这个功能放在哪里屏幕截图不会真的有帮助,它需要无处不在。这是一个小的后台过程,让用户在登录CRM时登录到外部系统。