EOS Low-Code Platform 8 EOS Low-Code Platform 8
  • 8.3.2 (opens new window)
  • 8.3.1 (opens new window)
  • 8.3LA1 (opens new window)
  • 8.2GA (opens new window)
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
升级手册
常见问题
  • 1 适用场景
  • 2 基础功能
  • 2.1 编号规则
  • 2.2 生成时机
  • 3 场景
  • 3.1 按表单中的字段数据分组生成递增的编号

自动编号

# 1 适用场景

在表单中设置固定规律的序列号,用户无需手动录入,表单数据提交后按序自动生成编号。

# 2 基础功能

拥有设置编号规则、生成时机等功能。

# 2.1 编号规则

自动生成编号的规则;分别为常量、字段、日期、自增类型;这四种自增类型可以随意叠加;编号结果会按照添加的顺序依次叠加生成字符串;

image-20240104174437028

  1. 常量:可以指定常量值

  2. 字段:可以选择表单绑定实体中字段;生成的值是当前表单中此字段值

  3. 日期:可以指定生成编号的日期格式;例如yyyy-MM-dd,会生成 2023-01-16

  4. 自增:可以选择自然数和固定位数;自然数的话编号是从1开始递增,固定位数的话编号是从指定的位数开始递增,例如位数3,开始是001;可以选择分组,编号会根据所选的分组字段进行累加递增;

    字母 含义 示例
    y 年份。一般用 yy 表示两位年份,yyyy 表示 4 位年份 使用 yy 表示的年扮,如 11; 使用 yyyy 表示的年份,如 2011
    M 月份。一般用 MM 表示月份,如果使用 MMM,则会 根据语言环境显示不同语言的月份 使用 MM 表示的月份,如 05; 使用 MMM 表示月份,在 Locale.CHINA 语言环境下,如“十月”;在 Locale.US 语言环境下,如 Oct
    d 月份中的天数。一般用 dd 表示天数 使用 dd 表示的天数,如 10
    D 年份中的天数。表示当天是当年的第几天, 用 D 表示 使用 D 表示的年份中的天数,如 295
    E 星期几。用 E 表示,会根据语言环境的不同, 显示不 同语言的星期几 使用 E 表示星期几,在 Locale.CHINA 语 言环境下,如“星期四”;在 Locale.US 语 言环境下,如 Thu
    H 一天中的小时数(0~23)。一般用 HH 表示小时数 使用 HH 表示的小时数,如 18
    h 一天中的小时数(1~12)。一般使用 hh 表示小时数 使用 hh 表示的小时数,如 10 (注意 10 有 可能是 10 点,也可能是 22 点)
    m 分钟数。一般使用 mm 表示分钟数 使用 mm 表示的分钟数,如 29
    s 秒数。一般使用 ss 表示秒数 使用 ss 表示的秒数,如 38
    S 毫秒数。一般使用 SSS 表示毫秒数 使用 SSS 表示的毫秒数,如 156

# 2.2 生成时机

生成时机有提交时和进入页面时;

  • 提交时:在提交表单数据后,生成自动编号;
  • 进入页面时:在进入页面时,生成自动编号,可以在页面上直接看到生成的结果;

image-20240104174538511

# 3 场景

# 3.1 按表单中的字段数据分组生成递增的编号

例如根据所选供应商数据生成递增的编号;

步骤1.配置供应商下拉选择组件,绑定字段为test

image-20240105103547544

步骤2.配置自动编号;添加字段选择test,添加自增选择分组test;那么生成的自动编号会按照选供应商数据code生成递增的编号;

image-20240105103834739

效果:

image-20240105104328679

← 多行文本 计数器 →