了解控件行为和操作
开发生产画布应用前,请先尝试创建空白测试应用,或使用某个超棒的免费应用模板并试用每个控件。 Power Apps 具有许多超棒的控件,旨在为制作者和最终用户提供出色体验。 控件有许多不同的属性,可通过修改这些属性来轻松增强用户体验,而又不影响功能或性能。 开始开发生产应用时,不仅要考虑所采用控件的用途及其功能,还要考虑在用户与控件交互时发生的操作,这十分重要。
例如,用户选择按钮控件后,便会发生一系列操作或行为,应用状态也会变更。 这是因为按钮控件的 OnSelect 属性中有一个公式。 默认情况下,值为 false,但您可以将其更改为许多选项,用于:
刷新、更新或删除数据源中的项 - Refresh、Update、UpdateIf、Patch、Remove 和 RemoveIf 函数。
更新上下文变量 - UpdateContext 函数。
创建、更新或删除集合中的项 - Collect、Clear 和 ClearCollect 函数。
此列表都只涵盖了部分内容。 使用控件的 OnSelect 属性的一个简单但常用的示例是,当用户选择按钮或图标等控件时更改屏幕。 代码将类似于此示例:
Navigate(Screen2,ScreenTransition.Cover)
在上面的代码中,假设您的应用有一个名为 Screen2 的屏幕,选择该控件会将用户带到 Screen2,并进行屏幕覆盖转换。
让用户控制您的应用的其他方法包括使用下拉列表、文本输入、日期选取器和单选按钮控件的 OnChange 属性。 复选框控件的 OnCheck 是控制应用的另一种方式。 请尝试使用这些不同的控件,来找到您在寻找的功能。 Power Apps 很有可能正是您正在寻找的产品!