本文介绍如何使用经典窗体设计器为列配置控件。
重要
本文介绍经典控件,其中许多控件现已弃用。 有关如何使用新式 Power Apps 窗体设计器添加新式控件的信息,请转到 向窗体添加组件。 有关可用于模型驱动应用的当前控件的列表和说明,请转到 可用于模型驱动应用的控件列表。
使用经典窗体设计器来使用控件
通过控件可将应用用户界面组件(如传统上包含文本的列或视图)转换为可视化效果。 可以在列、窗体、仪表板、视图和网格上配置控件。 例如,可以在整数列中配置星型分级。
也可以在视图上配置可编辑的网格控件。
可以将一种类型的自定义控件设置为在 Web 浏览器客户端中显示,同时在 Dynamics 365 手机或平板电脑移动应用中显示不同的自定义控件。 例如,可以在 Web 浏览器客户端中使用标准“是/否”列,以及平板电脑和手机客户端的切换控件。 发布自定义项后,用户可以与控件完全交互以更改值,例如在使用切换控件时点击控件。 更改在窗体关闭时自动保存,就像用户更改窗体上的传统列时一样。
使用自定义控件向列添加可视化效果
执行本流程中的步骤将更改预算金额列的默认标签和文本框列为机会表中的滑块自定义控件。 可以使用类似的步骤将现有列替换为自定义控件,或为自定义列配置自定义控件。
注释
目前,只能使用经典体验添加和配置此控件。
机会表需要 Dynamics 365 应用,例如 Dynamics 365 Sales。
登录到 Power Apps。
在左侧导航窗格中选择 “表格 ”,选择“ 机会 ”表,然后选择 “窗体 ”区域。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
打开窗体,如商机表的主窗体。
进入窗体后,选择 切换到经典。 这将在单独的选项卡中打开经典编辑器。
在窗体编辑器中,双击要在其中添加自定义控件的列,例如帐户主窗体上的 “预算金额 ”列。 这是数字类型的列。 或者,可以创建自定义列。
在 “列属性 ”页上,选择“ 控件 ”选项卡,然后选择“ 添加控件”。
在“添加控件”页上,选择所需控件(如此处显示的线性滑块控件),然后选择添加。
添加线性滑块控件。添加 linear slider 控件选择要在其中显示控件的客户端。
Web。 要使自定义控件在任何 Web 浏览器中均可用,请选择控件旁边的 Web 选项。 请注意,设置 Web 选项包括在 PC、Mac 和移动设备上的 Web 浏览器中显示控件。
手机。 要使自定义控件在运行适用于手机的 Dynamics 365 的手机中可用,请选择控件旁边的手机选项。
平板电脑。 要使自定义控件在运行适用于平板电脑的 Dynamics 365 的平板电脑设备中可用,请选择控件旁边的平板电脑选项。
选择用于查看自定义控件的客户端应用。选择用于查看自定义控件的客户端应用选择
铅笔图标,位于最小值、最大值和步长旁边,设置下方描述的属性选项,然后选择确定。
添加自定义控件属性。添加自定义控件属性
最小值。 设置接受的最小值。 可以绑定输入的静态值,或将该值绑定到现有列。 在此示例中,绑定到静态值为货币,可输入的最小值为零。
绑定到静态值。 选择数据类型,如整数 (Whole.None)、货币、浮点值 (FP) 或小数。 接下来,输入一个表示列的最小接受值的数字。
绑定到列值。 从列表中选择一个列,该列将用作接受的最小值。
最大值。 设置列的最大接受值。 与 Min 值类似,可以像前面所述将输入的静态值绑定或绑定到现有列。 在此示例中,绑定到静态值为货币,可输入的最大值为 10 亿。
步骤。 这表示对当前值增减时的增加或减少单位。 例如,对于预算金额,可选择 100 美元的增量或减量。
隐藏默认控件。 选择此选项将隐藏控件,从而在不支持自定义控件的任何客户端中不显示控件和数据。 请注意,经典 Dynamics 365 Web 客户端不支持大多数自定义控件。 默认情况下,此选项未选中,经典 Dynamics 365 Web 客户端显示默认的、通常基于文本的控件。
注释
默认控件带有 (默认) 标识和控件名称。
默认控件。默认控件
选择 “确定”以关闭 “列属性 ”页。
若要激活自定义项,请在表窗体上选择“ 保存”,然后选择“ 发布”。
选择保存并关闭以关闭窗体编辑器。
查看操作中的自定义控件
打开包含具有自定义控件的列的记录,例如上一示例中的机会窗体,并查看列的更改方式。
窗体中显示的滑块控件。窗体中显示的滑块控件
列现在呈现为滑块控件,而不是文本列。
在视图或子网格上使用可编辑的网格控件
借助可编辑的网格,用户可以直接从视图和子网格中执行丰富的在线编辑,无论他们使用的是 Web 应用、平板电脑还是手机。 详细信息: 使用“可编辑网格”自定义控件使网格(列表)可编辑