命令栏或功能区演示
发布日期: 2017年1月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online
根据客户端和对待某些实体的方法的差异,可以用不同的方式表示 Microsoft Dynamics 365(在线或本地) 中的数据定义命令。 当更改功能区命令或定义新命令时,必须将这些因素考虑在内。
本主题内容
命令的不同表示
命令数据
基于表示和客户端筛选命令
命令的不同表示
可以用三种方法显示命令数据。
更新的用户体验
这是整个应用程序中的命令栏表示,用于具有更新用户体验的实体的表单。
在此体验中,只显示前七个命令,所有剩余命令将在弹出菜单中提供。
启用规则将隐藏不应当使用的命令。
子网格具有有限数量的控件。 仅提供允许添加记录、删除记录或打开网格视图的控件。 但是这些命令仍由功能区数据定义,可以自定义。
要对子网格中显示的记录列表执行更多操作,选择打开网格视图的选项。
有关子网格控件的行为及其自定义方法的更多信息,请参阅86157a46-ba82-4678-a1df-82173a37b3ab#BKMK_SubGridRibbons。
经典用户体验
这是使用功能区的表示。 它用于 Outlook 客户端中的列表,以及不使用更新用户体验的实体的表单。
在此体验中,提供了选项卡,组可以定义缩放,以便选项卡中所有可用的命令在屏幕宽度更改时也可以显示。
启用规则可以禁用不应当使用的命令,以便它们仍可见。
当选择子网格时,子网格命令显示在页面顶部“列表工具”上下文选项卡中。
适用于平板电脑的 Dynamics 365
适用于平板电脑的 Microsoft Dynamics 365 以针对触控体验而优化的方式显示命令。 命令按照从右到左的顺序,显示在屏幕右下角的命令栏中。
备注
不显示命令配置的图标,并且过长的标签将会被截断。
适用于平板电脑的 Microsoft Dynamics 365 不支持在运行时添加动态元素添加到 <FlyoutAnchor> (RibbonDiffXml) 或 <SplitButton> (RibbonDiffXml) 元素。
当用户点击并按下子网格控件时,显示子网格命令。 这些命令按照从左到右的顺序,显示在屏幕左下角。
命令数据
虽然这些方法非常不同,但是定义实体命令的数据是一致的,无论表示命令的方式如何。 它包含选项卡和具有缩放的组的定义,但是控件的这些容器的可见部分仅显示在经典用户界面中。
在更新的用户体验和用于平板电脑的 Dynamics 365 中,选项卡和组仍充当控件的容器,但是没有这些容器的可见指示,也不应用缩放。
基于表示和客户端筛选命令
重要
需要包括用于筛选命令显示方式的某种规则,除非您希望命令可用于所有客户端和表示方法。
在此发行版中,有一个用于显示和启用规则的新元素,以适应随表示显示的命令。
<CommandClientTypeRule> (RibbonDiffXml) 包含将根据表示评估的 Type 特性。 下列有效选项对应于表示:
Refresh:更新的用户体验
Legacy:经典用户体验
Modern:适用于平板电脑的 Dynamics 365
当您定义命令来控制是否以不同的表示显示它们时,使用此元素。
还有一个预先存在的 <CrmClientTypeRule> (RibbonDiffXml) 元素,但是该元素的 Type 特性只能在 Web 和 Outlook 客户端之间区分。 此规则将用于平板电脑的 Dynamics 365 客户端评估为 Web 客户端。
另请参阅
自定义命令和功能区
Microsoft Dynamics 365 中可用的功能区
导出功能区定义
自定义 Microsoft Dynamics 365 应用程序
Microsoft Dynamics 365
© 2017 Microsoft。 保留所有权利。 版权