Skip to main content

Foreach介绍

在应用设计器中,主要是针对实体对象集合中的每个元素进行循环处理。

1. Foreach概念

Foreach循环语句

  • 是对实体对象集合中的每个元素重复一组嵌入式语句。
  • Foreach循环语句中,可对循环变量进行赋值或取值,允许配置业务逻辑,且允许嵌套多重循环,结合“中断循环”规则,支持breakcontinue等逻辑。
  • “中断循环”规则
    • 在循环体内部使用
    • break:用于中断最近的封闭循环体。
    • continue:用于中断最近的封闭循环体的一次(当前)迭代,开始新的迭代。

2. Foreach循环对实体类型的支持场景

Foreach语句[构件方法]使用 -- (客户端方法和服务端方法)[窗体方法]使用
支持的实体类型方法输入实体
方法输出实体
方法变量实体
方法输入实体
方法输出实体
方法变量实体
窗体实体
窗体输入/输出实体

注:以上实体不允许跨构件/跨窗体/跨方法选择。

3. Foreach的应用

①规则链增加Foreach语句配置;

②Foreach必须配置循环的实体与循环变量名称。

image-20210816105829196

image-20210816105833108