跳转到主要内容
所有收藏设计器,表单控件,样式及显示显示、验证和操作
使用设置变量步骤类型更改状态字段的值
使用设置变量步骤类型更改状态字段的值
超过一个月前更新

在表单动作中,设置变量步骤用于根据用户操作或特定条件,动态改变表单中的字段值。通过这种方式,用户可以轻松实现自动化的数据处理。

案例:通过勾选和取消确认图标改变状态字段值

案例场景: 在一个列表表单中,当用户勾选某条记录前的确认图标时,希望自动将该记录的状态字段值变更为finish;同时,当用户取消勾选确认图标时,记录的状态字段应重新变更为open。通过表单的动作按钮创建自动化操作来实现这个双向的字段变更。

操作步骤:

步骤一:创建“变更为finish”动作

  1. 打开表单的设置界面,进入动作设置。

  2. 点击“新建动作”,命名为“变更为finish”。

  3. 在动作步骤类型中,选择“设置变量”。

步骤二:设置变量

  1. 执行条件:用于定义触发条件。当满足条件时,系统将执行该步骤。

  2. 如果条件不满足,可以选择“条件不满足时继续下一个步骤”,保证流程在其他步骤中仍然能够继续。

  3. 单值:变量仅能接受一个值,例如状态字段设置为finish时,它只能持有一个值,即finish

    多值:允许字段同时持有多个值,例如多选场景下,某个字段可以同时包含多个选项。

    在本案例中,状态字段是单值设置。

  4. 变量:点击”变量“的表达式编辑器窗口,选择需要修改的字段(如“状态”字段)。

  5. 新值:在“新值”输入窗口中输入finish,表示该字段将被赋值为finish

设定完条件,使该动作在确认图标被勾选时触发。

步骤三:绑定动作

  1. 在表单设计中,点击确认图标的设置窗口。

  2. 打开动作栏,选择“执行方式”为“动作”。

  3. 在动作下拉框中,选择刚刚创建的“变更为finish”动作。

在勾选确认图标时,状态字段会变为finish

步骤五:创建“变更为open”动作

为了使流程更加完整,我们还需要设置取消勾选时将状态字段改回为open。这可以让用户在取消确认时,状态字段自动恢复初始状态。

  1. 新建一个名为“变更为open”的动作。

  2. 在动作步骤中,选择“设置变量”步骤,变量设置为“状态”字段,新值设置为open

  3. 打开取消确认图标的设置窗口,绑定“变更为open”动作。

这样,通过表单的动作按钮,使用设置变量步骤类型,当勾选或取消确认图标时,状态字段会自动变更为finishopen,实现了流程的自动化控制。

这是否解答了您的问题?