我在 MS crm 2011 中遇到了下一个问题:当用户通过鼠标右键单击 Pane 左侧菜单中的契约(Contract)项目并选择新项目时,如何通过 JavaScript 阻止契约(Contract)模板资源管理器的弹出窗口。
我不能更改用户权限,所以这个变体已经过时了。通过创建自定义“新建”按钮并按脚本默认契约(Contract)模板选择,解决了契约(Contract)实体功能区“新建”按钮的相同问题。请帮我!我将非常感谢你的帮助。
最佳答案
首先,您要做的远远超出了支持的定制范围。支持的方法是将菜单项保持原样,并通过安全或修改表单禁用用户创建新联系人的能力。
话虽这么说,如果您仍然对如何完成它感兴趣,您可以通过功能区修改来完成它。
- 您首先需要创建一个自定义按钮。
- 创建将在自定义网络资源中运行 javascript 的启用规则。
- 停用按钮
- 让您的自定义 javascript 网络资源选择标题为“创建新记录”的元素,然后在 DOM 中禁用或删除它。
在这个链接上有一篇关于基本原理的好文章
http://mscrmtools.blogspot.com/2012/01/how-to-colorize-grid-rows.html
它使用该方法为 ListView 的结果着色,但是一旦您能够在页面上执行自定义库,您就可以为所欲为。
再次强调这不受支持。
关于javascript - 在 MS CRM 2011 中隐藏契约(Contract)模板资源管理器的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17619439/