activities
latest
false
工作流活动
Last updated 2024年10月31日

执行“在复选框更改时执行阻止”操作

您可以在“ 执行” 块中配置活动,以在选中或取消选中表单中的特定复选框时执行。

教程

要使用此功能,请执行以下操作:

  1. 将“ 创建表单” 活动添加到您的工作流中。
  2. 在“ 执行” 块中,配置所需的活动。
  3. 从“ 创建表单” 活动中打开“表单设计器”。
  4. 拖放“ 复选框” 组件。
  5. 在“ 数据 ” 选项卡中,单击“**计算值**”。 这将展开字段列表。
  6. 在“ JavaScript ” 字段中,输入以下 JavaScript 代码:

    const updateOnChange = instance.updateOnChange;
        instance.updateOnChange = function(flags, changed) {
              if (flags.modified) {
               instance.emit('execute', instance.component.key , {});
              }
    }const updateOnChange = instance.updateOnChange;
        instance.updateOnChange = function(flags, changed) {
              if (flags.modified) {
               instance.emit('execute', instance.component.key , {});
              }
    }
注意: 上面的代码片段会根据复选框的更改触发“执行” 块中的活动的 执行

7. 保存表单。

8. 在运行时,当您更改复选框时,请注意“执行” 块中的活动正在 执行

结果

当您选择“ 复选框 ”组件时,将 执行“ 执行” 块。 在此示例中,当您选择“ 复选框 ”组件时,将弹出一个消息框。

重要提示: 已知问题:“ 执行” 块执行两次:选择“ 复选框 ”组件和提交表单时。

示例工作流

若要检查完整的工作流或获取未来参考,请下载 XAML 示例

  • 教程
  • 示例工作流

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。