是否字段
是否字段(Boolean)用于存储布尔值,常见于状态标记、开关控制与二元选择。
概述
是否字段以布尔类型(bool)存储,只有 true、false 两种取值(以及未填写时的 null)。为贴合业务语义,字段支持为这三种取值分别配置显示文案,例如将 true 显示为「启用」、false 显示为「停用」。
配置项
| 配置项 | 说明 |
|---|---|
| 名称 | 字段显示名称,必填 |
| 编码 | 字段唯一编码,必填,创建后不可修改 |
| 描述 | 字段用途说明 |
| 是值显示文案 | true 时显示的文本,默认「是」 |
| 否值显示文案 | false 时显示的文本,默认「否」 |
| null 值显示文案 | 值为 null 时显示的文本,默认「-」 |
典型场景
| 业务场景 | 是值文案 | 否值文案 |
|---|---|---|
| 是否启用 | 启用 | 停用 |
| 是否审核 | 已审核 | 未审核 |
| 是否有货 | 有货 | 缺货 |
下一步
属性明细
以下内容面向技术实现与 AI 检索。
是否字段属性表
| 属性名 | 类型 | 含义 | 取值/存储值 |
|---|---|---|---|
FieldType | int | 字段类型 | Boolean = 5 |
Properties.BooleanTrueDisplayText | string | true 显示文案 | 为空时前端回退为「是」 |
Properties.BooleanFalseDisplayText | string | false 显示文案 | 为空时前端回退为「否」 |
Properties.BooleanNullDisplayText | string | null 显示文案 | 为空时前端回退为「-」 |
是否字段不支持开启索引,也不支持评分、渲染类型等数值相关配置。
存储示例
字段定义:
{
"Code": "isenabled",
"Name": "是否启用",
"FieldType": 5,
"Properties": {
"BooleanTrueDisplayText": "启用",
"BooleanFalseDisplayText": "停用",
"BooleanNullDisplayText": "未设置"
}
}
对象数据中的存储值:
{
"Fields": {
"isenabled": { "Code": "isenabled", "Text": "启用", "Value": true }
}
}