若要将“视图层次结构”按钮添加到表的窗体或网格中,必须先将表添加到应用程序。 虽然视图层次结构按钮默认在“联系人”、“机会”、“潜在顾客”和“帐户”窗体和网格上启用,但作为管理员,你可以将视图层次结构按钮添加到所有其他表。
将表添加到应用程序
必须向应用程序添加表才能自定义与表关联的窗体和网格的行为。 执行以下步骤:
- 登录到 Power Apps Maker 门户。
- 从左侧导航中选择 “应用 ”,选择“ 全部 ”以显示所有应用程序,然后选择应用程序。 Dynamics 365 Sales 的默认应用程序是 销售中心。
注释
- 确保页面右上角选择了正确的环境。
- 如果不希望在“客户”部分下显示表格,请取消选择在导航中显示选项。 该表将添加到左侧导航中的 “所有其他页面” 部分。
- 如果表格已包含在 导航 页或 所有其他 页面中,请转到“ 添加”按钮到命令栏 部分,将按钮添加到命令栏。
- 转到 “导航>客户 ”,选择要在其中添加新表的现有表。
- 在命令栏上,选择下拉 V 形,然后选择 Dataverse 表。
- 搜索并添加 “层次结构配置” 表。
- 保存并发布。
表将添加到应用程序。
向命令栏添加按钮
若要将 “视图层次结构 ”按钮添加到窗体或网格命令栏,请执行以下步骤:
您必须具有管理员权限。
登录到 Power Apps Maker 门户。
从左侧导航中选择 “应用 ”,选择“ 全部 ”以显示所有应用程序,然后选择应用程序。 Dynamics 365 Sales 的默认应用程序是 销售中心。
注释
确保页面右上角选择了正确的环境。
在应用主页上,选择表名称旁边的更多选项(...),然后选择 “编辑”命令栏。
注释
如果未看到该表,请将该表添加到应用。 详细信息: 模型驱动应用中的应用导航。
在“编辑命令栏”对话框中,根据要添加命令的位置,选择 “主网格 ”或 “主”窗体 。
选择要在其中添加新按钮的现有命令栏按钮,然后选择“ + 新建>命令”。
所选命令旁边的新命令选项可用。 以下屏幕是一个 主窗体示例:
在新命令栏窗格中,输入以下信息,具体取决于是将按钮添加到窗体还是网格。
对于 主窗体:
字段名称 Description 标签 输入命令的标签。 例如, 视图层次结构。 图标 从列表中选择 “使用 Web 资源 ”,然后选择“ 添加 Web 资源”。 在 “添加图像 Web 资源 ”对话框中,搜索并添加 HierarchyViewerIcon.svg。 Action 选择“ 运行 JavaScript ”作为作类型。 图书馆 从可用 JavaScript 库列表中选择 LinkedInExtensions/HierarchyViewer/msdyn_HierarchyViewer.js 。 如果库不可用,请选择 “添加库 ”,然后将库添加到列表中。 函数名称 输入 LinkedInExtensions.HierarchyViewer.RibbonActions.formShowHierarchyViewer。
选择 “添加参数 ”,然后添加以下参数:
- 对于 Parameter1,从下拉列表中选择PrimaryControl。
- 对于 Parameter2,从下拉列表中选择PrimaryEntityTypeName。
- 对于 Parameter3,从下拉列表中选择FirstPrimaryItemId。能见度 选择显示。
如果要使用公式控制按钮的可见性,请选择根据公式选择条件显示,打开公式编辑栏,然后添加函数。 例如,若要仅允许在保存项目后导航到层次结构,输入Not(Self.Selected.Unsaved) && Self.Selected.State = 0。对于 主网格:
字段名称 Description 标签 输入命令的标签。 例如, 视图层次结构。 图标 从列表中选择 “使用 Web 资源 ”,然后选择“ 添加 Web 资源”。 在 “添加图像 Web 资源 ”对话框中,搜索并添加 HierarchyViewerIcon.svg。 Action 选择“ 运行 JavaScript ”作为作类型。 图书馆 从可用 JavaScript 库列表中选择 LinkedInExtensions/HierarchyViewer/msdyn_HierarchyViewer.js 。 如果库不可用,请选择 “添加库 ”,然后将库添加到列表中。 函数名称 输入 LinkedInExtensions.HierarchyViewer.RibbonActions.gridShowHierarchyViewer。
选择 “添加参数 ”,然后添加以下参数:
- 对于 Parameter1,从下拉列表中选择SelectedControl。
- 对于 Parameter2,从下拉列表中选择SelectedEntityTypeName。
- 对于 Parameter3,从下拉列表中选择FirstSelectedItemId。能见度 仅当选择单个记录时显示命令栏按钮。
从公式中选择“显示条件”,然后添加公式。 例如,若要仅允许在选定行时导航到层次结构,请输入CountRows(Self.Selected.AllItems) = 1。
选择 打开公式编辑栏 并输入CountRows(Self.Selected.AllItems) = 1。
保存并发布。
视图层次结构选项将添加到所选表的命令栏中。若要验证,请打开应用,转到添加按钮的表,然后选择一条记录。 应在命令栏中看到 “视图层次结构 ”选项。