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