组件的行为公式(试验性)

[本文为预发布文档,可能会发生变化。]

重要

这是一项试验功能。 有关详细信息,请参阅试验功能和预览功能

指定一个或多个事件触发组件实例中的更改时运行的行为公式

例如,将组件的 OnReset 属性设置为一个或多个执行初始化和清除输入的公式。 在组件实例上运行 Reset 函数时重置值。

备注

创建自定义行为属性的功能当前是试验功能。 但是,可以使用生产环境中所有组件上可用的默认 OnReset 属性。

OnReset

选择了主组件后,在属性的下拉列表(在公式栏的左侧)中选择 OnReset,然后输入一个或多个公式。

OnReset 属性。

若要测试 OnReset,请配置控件以重置组件。 例如,将按钮的 OnSelect 属性设置为以下公式:Reset(ComponentName)。

示例 - 重置计时器

OnReset 示例 - 重置计时器。

在此时间选取器组件中,两个变量用于显示时间 _selectedHour 和 _selectedMinute。 选取器重置后,这些变量应该重置为默认值,如 12: 12。组件的 OnReset 属性具有以下公式:Set(_selectedHour,12); Set(_selectedMinute,12)

要触发重置,请转到屏幕,插入组件的实例。 添加一个按钮并配置按钮的 OnSelect 来调用 Reset(TimerComponent_instance) 以触发 OnReset。

重置按钮。

使用自定义属性更新 OnReset

除了从组件外部重置组件实例之外,还有另一种方法可以从内部触发 OnReset。 创建自定义输入属性时,“在值更改时引发 OnReset”是一个选项。 它允许更改此属性的值以触发组件的 OnReset。 此方法是用来轻松设置和重置默认值。

使用自定义属性的 OnReset。

示例

OnSelect 示例动画。

上面的示例显示了查看订单编号和更新编号。 数字增减组件用于增加或减少订单数量。 选择左侧的库时,数字增减组件的默认编号将重置为显示所选工具的订单号。 在值更改时引发 OnReset 实现了在输入更改时重置默认值。

若要执行此操作,请选中默认输入属性的 在值更改时引发 OnReset。 将组件的 OnReset 设置为 Set(_numericValue,'Numeric up down'.DefaultValue)。 _numericValue 是用于存储当前订单值的值的变量。 将文本输入控件的 Default 设置为 If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue)

另请参见

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。