开发者可以选择窗体页眉中显示的列。 窗体页眉包含两个主要的可视组件:窗体标题和窗体页眉的弹出项目。
窗体页眉
表单页眉用于显示对于表格来说非常重要的常用列。 窗体标题无法显示使用不受支持的控件的列。 详细信息:可在窗体页眉中显示的控件
大多数无法显示在窗体页眉中的控件都可以显示在窗体页眉弹出项目中。
窗体页眉弹出项目
当用户选择位于窗体页眉右侧的 V 形时,将显示窗体页眉弹出项目,它可以显示窗体页眉中另外隐藏的更多信息。 使用页头弹出菜单,用户可以编辑列值。
页眉弹出项目将显示所有页眉列,包括页眉中直接显示的四个列。 默认情况下,页眉下拉菜单是可见的,但开发者可以根据需要将其隐藏。
显示或隐藏页眉弹出项目
若要显示或隐藏模型驱动表单的页眉弹出菜单,请执行以下步骤:
- 打开窗体设计器创建或编辑窗体。
- 在窗体预览中选择窗体页眉,或使用树视图进行选择。
- 在右侧属性窗格中,选中显示页眉弹出项目以显示页眉弹出项目,或清除以隐藏页眉弹出项目。
- 在命令栏中,选择保存保存窗体,或选择发布以保存更改并向用户显示。
备注
- 使用新窗体设计器。 经典窗体设计器不能显示或隐藏页眉弹出项目。
- 仅当为表定义主图像属性并启用窗体属性在窗体中显示图像时,表的图像才会显示在标头中。 详细信息:图像列。
- 开发人员可使用 EntityMetadata.PrimaryImageAttribute 属性为表指定图像。
高密度页眉
模型驱动应用窗体使用高密度窗体页眉来确保始终向用户显示关键信息。 高密度表头还能确保记录标题绝不会被截断,且长记录标题会以多行形式显示。 同样,高密度页眉还可以确保在页眉中直接显示最多四个列值,并且始终不会截断或隐藏这些列值。
为了确保始终显示关键信息,此框架最多显示四个只读列值,用户则不能直接编辑页眉中的列值。 自定义组件或 Web 资源等可视化效果不会呈现在标头上,但在浮出控件中可用。
可在表单页眉中显示的控件
设置为这些控件的列可以显示在高密度标题的主体中:
checkboxdatetimedecimaldurationemailaddressfloatintegerlanguagepickerlookupmoneyphonenumberpicklistregardingtextboxtickertimezonepicklist
这些控件将替换为标头中的简化版本。 因此,并非所有控制功能都可用。 例如,对于查找控件,只显示一个链接,不支持使用主表单对话框进行编辑等控件选项。
不会显示任何其他类型的控件,包括自定义Power Apps组件框架控件或 Web 资源。
若要显示这些不受支持的控件或具有控件的完整功能,请将它们添加到窗体标题浮出控件而不是窗体标题。
与表单页眉有关的表单设计器信息
使用新窗体设计器或经典窗体设计器编辑窗体时,可能会看到与窗体页眉有关的消息。 下面提供有关每条消息的详细信息和显示的原因。
我们已升级您的表单,从而能以高密度页眉显示更多数据。 可以在页眉的属性中编辑此设置
当开发者创建新的主窗体(包括通过“另存为”操作创建)或编辑以前尚未对页眉密度配置的主窗体时,窗体设计器中将显示此消息。
此框架默认使用高密度页眉,而此消息则可以帮助开发者注意该行为。 开发者随时可以按照前面的概述通过手动配置窗体页眉密度来覆盖框架默认设置。
此窗体不使用高密度页眉,请在窗体属性中访问设置。 高密度窗体有助于显示更多数据
当开发者打开配置为使用低密度页眉的主窗体进行编辑时,将在窗体编辑器中显示此消息。
此消息可帮助提高对高密度页眉及其优点的关注。
列已移到页眉弹出项目:页眉支持显示最多四个只读列值。 现在只有弹出项目中才显示列 [列显示名称]
当窗体使用高密度页眉并显示页眉弹出窗口时,窗体设计器中将显示此消息。
高密度页眉显示页眉中前四个列的只读值。 当制作者在页眉中前四个位置添加列时,会导致页眉中直接显示的一个现有列扩展并仅在页眉弹出项目中显示。
此消息告知开发者更改,并确认是否继续执行操作。
超出页眉列限制:页眉支持显示最多四个只读列值。 请删除未使用的列以添加更多列。
当窗体使用高密度页眉并隐藏页眉弹出项目时,窗体设计器中将显示此消息。
高密度页眉显示页眉中最多四个列的只读值。 由于标头浮出控件处于隐藏状态,因此用户无法看到其他列。
此消息告知开发者在页眉中已经有四个列,并阻止在页眉中添加用户不能查看的更多列。
页眉不显示自定义组件:页眉支持显示最多四个只读列值。 在将自定义组件添加到页眉(或表头)之前,请先从列中删除它。
当窗体使用高密度页眉并隐藏页眉弹出项目时,窗体设计器中将显示此消息。
高密度页眉显示页眉中的列的只读值。 由于标头浮出控件是隐藏的,因此用户无法看到与标题中的列关联的任何自定义组件。
此消息告知开发者,他们正在尝试向表头添加一个包含自定义组件的列,并且在将该列添加到表头之前,必须先删除该自定义组件。 这是因为用户将无法看到页眉中的自定义组件。
页眉显示只读列值:页眉支持显示最多四个只读列值。 若要让用户可以编辑,请将列添加到窗体中的某个部分中
当窗体使用高密度页眉并隐藏页眉弹出项目时,窗体设计器中将显示此消息。
高密度表头显示表头中列的只读值。 由于页眉下拉菜单被隐藏,所以用户无法编辑列值。
此消息告知制作者,任何添加到表头的列都将是只读的,若想让用户编辑列,也应将这些列添加到窗体中的某个部分。
页眉列值不可编辑:如果将列从主体移到页眉,将显示为只读值。 若要保留可编辑性,请将列复制到页眉
窗体设计器中仅对使用高密度页眉并隐藏页眉弹出项目的窗体显示此消息。
高密度标头显示标头中列的只读值。 因为页眉快捷菜单被隐藏,用户将无法编辑列值。
此消息告知开发者,说明其正在尝试将列从窗体主体移到窗体页眉。 这样做将使其成为只读字段。 所以制作者可以选择将列移到页眉,还是向页眉添加列的副本。 将列移到页眉将让用户不能在窗体主体中的原始位置编辑该列。 将字段副本添加到页眉则会让该列留在原始位置,从而确保用户可以继续在窗体主体内编辑该列。
此窗体正在使用高密度页眉。 若要在此窗体中获得最佳创作体验,请使用新窗体设计器
当开发者打开主窗体进行编辑并且主窗体已配置为使用高密度页眉时,将在经典窗体编辑器中显示此消息。
经典窗体设计器不提供 WYSIWYG 创作体验。 它也不会检测、阻止或警告创建者有关对窗体页眉所作更改的影响。 例如,当您编辑一个使用高密度表头且隐藏了表头下拉菜单的表单时,经典表单设计器不会阻止制作者向表头添加超过四列,尽管这些列对用户不可见。
该消息通知创建者在编辑使用高密度标头的窗体时,应使用新的窗体设计器。 这有助于确保开发者注意到其对窗体页眉的更改的影响。
另请参阅
模型驱动的窗体设计器概述
使用窗体设计器创建、编辑或配置窗体
添加、配置、移动或删除窗体中的列
添加、配置、移动或删除窗体中的组件
添加、配置、移动或删除窗体中的分区
添加、配置、移动或删除窗体中的选项卡
在窗体上添加和配置子网格组件
在窗体中添加和配置快速视图组件
在窗体中配置查找组件
在窗体设计器中使用树视图
创建和编辑列