【问题标题】:How do I hide a ribbon button in CRM 2016 using Javascript如何使用 Javascript 在 CRM 2016 中隐藏功能区按钮
【发布时间】:2016-10-14 06:56:15
【问题描述】:

我想使用 JS 在 CRM 2016 中隐藏功能区按钮。我不想使用丝带台凳。任何帮助将不胜感激。

【问题讨论】:

    标签: javascript dynamics-crm-2013 dynamics-crm-2016


    【解决方案1】:

    如果您不想使用功能区工作台,您可以将功能区导出为 zip 文件。然后提取它并手动编辑 XML 文件。 Here 您可以找到 XML 参考,它会告诉您应该更改哪些节点、属性和值以实现所需的结果。

    编辑:回答您的问题 - 不支持从 javascript 隐藏功能区按钮的方法。您可以尝试按 ID 查找按钮并更改显示属性,但它不支持。

    【讨论】:

    • 感谢 pen2 提供的信息
    • 如果您走这条路,您还需要小心,如果您的隐藏功能区的 javascript 在 form.onload 事件上触发。功能区是异步加载的,因此您尝试隐藏的元素可能还不存在。
    【解决方案2】:

    不确定您为什么不想使用功能区工作台。它现在作为插件包含在XrmToolBox 中,因此您甚至不必在 CRM 本身中安装任何东西。使用该工具,您只需要找到您的按钮,然后添加一个使用 js 的自定义启用/禁用(不知道是哪一个)规则。 Ribbon 会加载你定义的 js webresource,你的函数只需要返回一个布尔值。

    您的另一个选择是手动编辑解决方案提取 xml...哎呀!

    【讨论】:

      猜你喜欢
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多