Skip to main content

是否字段

是否字段(Boolean)用于存储布尔值,常见于状态标记、开关控制与二元选择。

概述​

是否字段以布尔类型(bool)存储,只有 true、false 两种取值(以及未填写时的 null)。为贴合业务语义,字段支持为这三种取值分别配置显示文案,例如将 true 显示为「启用」、false 显示为「停用」。

配置项​

配置项说明
名称字段显示名称,必填
编码字段唯一编码,必填,创建后不可修改
描述字段用途说明
是值显示文案true 时显示的文本,默认「是」
否值显示文案false 时显示的文本,默认「否」
null 值显示文案值为 null 时显示的文本,默认「-」
典型场景
业务场景是值文案否值文案
是否启用启用停用
是否审核已审核未审核
是否有货有货缺货

下一步​

属性明细​

以下内容面向技术实现与 AI 检索。

是否字段属性表​

属性名类型含义取值/存储值
FieldTypeint字段类型Boolean = 5
Properties.BooleanTrueDisplayTextstringtrue 显示文案为空时前端回退为「是」
Properties.BooleanFalseDisplayTextstringfalse 显示文案为空时前端回退为「否」
Properties.BooleanNullDisplayTextstringnull 显示文案为空时前端回退为「-」

是否字段不支持开启索引,也不支持评分、渲染类型等数值相关配置。

存储示例​

字段定义:

{
"Code": "isenabled",
"Name": "是否启用",
"FieldType": 5,
"Properties": {
"BooleanTrueDisplayText": "启用",
"BooleanFalseDisplayText": "停用",
"BooleanNullDisplayText": "未设置"
}
}

对象数据中的存储值:

{
"Fields": {
"isenabled": { "Code": "isenabled", "Text": "启用", "Value": true }
}
}