窗体模式

已完成

Edit Form 控件具有三种不同的显示模式:查看编辑新建。 每种模式提供的选项有所差异,影响着窗体行为。

  • 查看模式 - 在此模式下,窗体显示记录信息,但列不可编辑。 卡上的控件在呈现自身时体现的是查看行为。 例如,Input 控件在显示时文本周围没有边框。

  • 编辑模式 - 在此模式下,窗体显示记录信息,且所有可编辑列均可编辑。 请注意,窗体可能会混合包含可编辑列和不可编辑列。 卡上的控件在呈现自身时体现的是编辑行为。 例如,Input 控件在显示时文本周围有边框。 这为用户提供了可编辑数据的视觉线索。 Input 控件的 Default 属性确定了控件中显示的数据。

  • 新建模式 - 在此模式下,窗体显示记录的所有列,但这些列为空。 用户输入新数据,并新建记录。 卡上的控件在呈现自身时体现的是编辑行为。 例如,Input 控件在显示时文本周围有边框,这为用户提供了可输入数据的视觉线索。

控制窗体模式

Form 控件具有默认模式。 可使用编辑面板来设置默认模式。 还可以使用一系列 Power Apps 函数,动态更改窗体模式。 每个函数都负责将窗体模式设置为特定值。

  • ViewForm(YourFormName) - 将窗体置于查看模式。

  • EditForm(YourFormName) - 将窗体置于编辑模式。

  • NewForm(YourFormName) - 将窗体置于新建模式。

通过这些函数,可使用一个窗体来显示、编辑和创建记录。 用户通过屏幕上的一组按钮控件来切换窗体模式。

包含查看、编辑和新建的新窗体的屏幕截图。

三种不同的模式允许您将同一个窗体用于不同的目的,而无需向应用添加额外的窗体控件。 这些模式允许用户停留在同一屏幕上,但根据自己的需求以不同方式与数据进行交互。 SharePoint 列表窗体的工作方式完全相同,即提供一个窗体来实现所有用户活动。 要让此场景更进一步,可以纳入条件逻辑。 可以通过一个按钮来切换不同模式,但这不在本课介绍范围内。