窗体模式
Edit Form 控件具有三种不同的显示模式:查看、编辑和新建。 每种模式提供的选项有所差异,影响着窗体行为。
查看模式 - 在此模式下,窗体显示记录信息,但列不可编辑。 卡上的控件在呈现自身时体现的是查看行为。 例如,Input 控件在显示时文本周围没有边框。
编辑模式 - 在此模式下,窗体显示记录信息,且所有可编辑列均可编辑。 请注意,窗体可能会混合包含可编辑列和不可编辑列。 卡上的控件在呈现自身时体现的是编辑行为。 例如,Input 控件在显示时文本周围有边框。 这为用户提供了可编辑数据的视觉线索。 Input 控件的 Default 属性确定了控件中显示的数据。
新建模式 - 在此模式下,窗体显示记录的所有列,但这些列为空。 用户输入新数据,并新建记录。 卡上的控件在呈现自身时体现的是编辑行为。 例如,Input 控件在显示时文本周围有边框,这为用户提供了可输入数据的视觉线索。
控制窗体模式
Form 控件具有默认模式。 可使用编辑面板来设置默认模式。 还可以使用一系列 Power Apps 函数,动态更改窗体模式。 每个函数都负责将窗体模式设置为特定值。
ViewForm(YourFormName) - 将窗体置于查看模式。
EditForm(YourFormName) - 将窗体置于编辑模式。
NewForm(YourFormName) - 将窗体置于新建模式。
通过这些函数,可使用一个窗体来显示、编辑和创建记录。 用户通过屏幕上的一组按钮控件来切换窗体模式。
三种不同的模式允许您将同一个窗体用于不同的目的,而无需向应用添加额外的窗体控件。 这些模式允许用户停留在同一屏幕上,但根据自己的需求以不同方式与数据进行交互。 SharePoint 列表窗体的工作方式完全相同,即提供一个窗体来实现所有用户活动。 要让此场景更进一步,可以纳入条件逻辑。 可以通过一个按钮来切换不同模式,但这不在本课介绍范围内。