NocoBase 2.2.4:Single select 字段如何设置服务端 Required 校验?

您好,我们目前使用 NocoBase 2.2.4。

在采购报价台账中,currency 和 pricing_unit 是 Single select 字段。

目前 Add new 表单的 Required 已正常使用,但两个字段的服务端 options.validation 仍没有 Required 规则。

Collection 的 Edit field 窗口也没有 Required / Validation 设置项。

请问 2.2.4 版本是否有官方支持的方法,为现有 Single select 字段启用服务端 Required 校验 ?

希望优先使用原生功能,不更改字段类型、不删除重建字段,也不升级现有生产版本。

如有支持的方法,请提供准确操作入口或官方文档。谢谢!

2.2.4 的单选字段在「编辑字段」里没有必填/验证入口,这是当前版本的限制;表单上的必填只在前端生效,直接调 API 仍能写入空值。服务端可用原生「工作流-操作前事件」兜底:数据表选采购报价台账,触发模式选全局、勾选创建记录,条件判断 currency 或 pricing_unit 为空时走「结束流程」,并用「响应消息」提示,这样界面和 API 提交都会被拦截。文档:操作前事件 - NocoBase 文档