自动编号 控件
可视化代码生成平台 · 系统工具控件(20/27)
用途:生成"前缀 + 随机串"的编号——订单号、工单号、会员卡号;新增时自动生成一次,也可手动改。
存储:varchar(60)(存生成的编号字符串)。
列表/搜索:可按编号精确/包含搜索。
适用:需要系统自动产生唯一可读编号的单据类字段。
控件解析(外观 · 行为交互 · 样式 · 数据)
| 维度 | 说明 |
| 外观 | 文本框(只读态显示当前编号)+ "生成编号"按钮 + 组合/位数选项。 | | 行为交互 | 值为空(新增)自动生成一次;可改模式(纯数字/字母/混合)与位数后重新生成。 | | 样式 | 前缀展示、输入框宽度随属性;组合模式与位数在 dict 配。 | | 数据 | 存字符串;组合模式(mix/num/letter…)+ 位数由 dict 的 mode/len/nlen/alen 决定,默认纯数字 4 位。 |
属性面板(右侧)功能详解
① 基础设置
② 数据来源(dict)
| 字段 | 说明 |
| prefix | 编号前缀(如 VIP)。 | | mode | num 纯数字 / mix 混合 / letter 字母 / numfirst / letterfirst。 | | len | mix 模式总位数。 | | nlen/alen | 数字/字母位数。 |
③ 生成
| 字段 | 说明 |
| 新增自动生成 | 值为空时生成一次。 | | 手动重生成 | 改模式/位数后点按钮。 |
④ 高级
演示
订单编号(纯数字 4 位)
技巧:默认纯数字 4 位(mode=num,len=4);要更长或带字母在 dict 改 mode/len。编号非严格唯一(随机),关键单据建议业务层再加唯一约束。
自动编号 控件文档 · 随工具迭代更新
|