【问题标题】:Modifying the Command Bar for the Unified Client Interface in Dynamics 365在 Dynamics 365 中修改统一客户端界面的命令栏
【发布时间】:2020-02-04 14:35:07
【问题描述】:

在 Dynamics 365 的新统一客户端界面中,我试图隐藏一些按钮。特别是“显示图表”和“约会”按钮。我正在使用 Ribbon Workbench 2016。到目前为止,我已经搜索过,但没有看到任何其他用于修改命令栏的工具。

我使用仅包含元数据的实体创建解决方案。然后我在 Ribbon Workbench 2016 中打开解决方案。我找不到这些按钮。我试过使用“命令栏”、“功能区”和“平板电脑”选项卡,但看不到这些按钮。

我的问题:如何修改统一客户端界面的命令栏?

【问题讨论】:

    标签: dynamics-crm microsoft-dynamics crm-ribbon-workbench dynamics-crm-uci


    【解决方案1】:

    您在解决方案中添加了哪个实体?

    要隐藏按钮显示,您需要 Activity 实体。在功能区工作台中拥有活动实体后,您需要选择主网格并在那里找到按钮。 上次我玩的时候也是活动实体,有点棘手,因为微软不允许自定义活动实体 Wrt 功能区。

    【讨论】:

    • 您好 AnkUser。我正在使用联系人实体和电话实体。我将尝试添加 Activity 实体,然后按照您的说明进行操作。感谢您的回复!
    • 您好 AnkUser。我使用 Activity 实体创建了一个解决方案,然后在功能区工作台 2016 中打开它。我看到了“约会”按钮并且能够隐藏它。我仍然没有看到“显示图表”按钮。我将尝试其他实体,看看那里是否存在“显示图表”按钮。
    • 嗨@AnkUser,我发现对于我正在使用但在我的描述中没有提到的模型驱动应用程序,没有办法隐藏“显示图表” “ 按钮。请参阅此链接:Show Chart Button。有人提到了一种解决方法,其中有人添加了这行代码:window.parent.document.getElementById("ShowChartPane").style.display = "none"; 但是我不确定在哪里放置此代码。
    • @glennsep 这是一些不受支持的脚本,将来可能会中断
    【解决方案2】:

    有两种类型:

    Application Ribbon - 常见于 主网格(编辑、停用等按钮)、实体表单(保存、新建等按钮)、仪表板在整个应用程序中包含基本按钮的超集。

    Entity Ribbon - 特定于相应的基于实体的功能,并且仅针对该实体而不会干扰其他实体。

    现在微软推出了一些内置的不可自定义的功能区按钮,例如Show Chart,这在两个功能区中都是不可见的。不幸的是,我们现在不得不忽略它们,因为只有不受支持的方法可用,不推荐。

    this community thread 的 MS 支持团队说:

    其实“显示图表”按钮和“运行报表”按钮都是 模型驱动表单或 D365 CRM 表单中的内置按钮 无法隐藏或删除。

    另外,目前还没有 隐藏或删除“显示图表”按钮和“运行报告”的方法 PowerApps 中模型驱动表单中的按钮(内置按钮)。

    【讨论】:

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