一、简介
数据类型元素是展示数据和操作数据的一种抽象方式,不同的数据类型允许程序以不同的方式操作或存储数据。
二、分类
Jit 平台将数据类型分为基础数据类型和高级数据类型:
- 基础数据类型:在展示样式和数据存储层面比较简单、纯粹的类型,比如单行文本、数字等;
- 高级数据类型:相对于基础数据类型,存储结构更加复杂、功能更加丰富的类型,比如关联数据、子表等。
分类 | 数据类型 |
---|---|
基础数据类型 | 单行文本、多行文本、富文本、数字、金额、百分比、日期、时间、日期时间、流水号、身份证号、手机号、图片、附件、地址、定位、超链接、车牌号、检查框、选项组单选、选项组多选、下拉框单选、下拉框多选、成员单选、成员多选、部门单选、部门多选 |
高级数据类型 | 关联数据、单行数据、子表、多行数据、筛选条件、字典、列表 |
三、属性和函数
每种数据类型都有自己的属性和函数,一般通过数据类型的属性和数据操作数据。属性和函数分为只读、可写:
- 只读:获取数据类型的某个特性,一般有返回值,比如单行文本的“获取文本值”的函数;
- 可写:可以改写数据类型本身的函数或属性,比如,单行文本的“追加”函数,追加后就改变了单行文本本身的值。
四、显示样式
可在数据表模型中使用的数据类型在前端组件中有自己的显示样式,比如单行文本在表单组件中有录入状态、查看状态。
每种数据类型的显示样式可查看对应的说明文档。
五、赋值方式
在程序的数据传递过程中,需要对不同类型的变量赋值,每种数据类型可以接受不同的类型,具体可以查看每种数据类型的说明文档。
六、筛选方式
为查询满足不同条件的数据,数据类型支持按照不同筛选方式筛选,每种数据类型的筛选方式可查看对应的说明文档。
七、统计方式
在模型中按照指定的维度进行数据统计,比如聚合表的分组汇总、表格组件的列统计、统计图组件中的指标。因为是在模型中数据,所以仅支持在模型中使用的数据类型才有统计方式。不同的数据类型的统计方式不同,可以查看对应数据类型的说明文档,当前统计方式有:
- 计数:模型的记录条数;
- 已填写数:模型中该字段不为空的记录数;
- 未填写数:模型中该字段为空的记录数;
- 去重计数:模型中该字段值去重后的记录数,字段值为空不在统计内;
- 求和:模型中该字段的累计求和,仅数值类型字段支持;
- 最大值:模型该字段的最大值,仅数值类型字段支持;
- 最小值:模型该字段的最小值,仅数值类型字段支持;
- 平均值:模型该字段的平均值,仅数值类型字段支持;
- 选中数:模型中该字段的值是选中状态的记录数,仅检查框字段支持;
- 未选中数:模型中该字段的值是未选中的记录数,仅检查框字段支持。
聚合表-分组汇总:
表格组件字段统计:
统计图指标:
八、应用
(一)在数据表模型中
Jit 的字段类型是数据类型的特定应用场景,在数据表模型中作用于数据库中的表结构,定义表中各列(字段)的数据类型,习惯称之为“字段类型”,部分数据类型在数据表模型中不支持,比如筛选条件、字典、列表等高级数据类型。
支持在数据表模型中使用的数据类型:
单行文本、多行文本、富文本、数字、金额、百分比、日期、时间、日期时间、流水号、身份证号、手机号、图片、附件、地址、定位、超链接、车牌号、检查框、选项组单选、选项组多选、下拉框单选、下拉框多选、成员单选、成员多选、部门单选、部门多选、关联数据、子表 |
---|
字段类型都有自己的特性配置,比如单行文本的文本输入长度,日期时间的格式要求,每种字段类型的特性配置可以查看对应的文档说明。
(二)在函数的变量中
Jit的变量类型是数据类型的特定应用场景,不管是后端的函数设计器中还是前端页面的事件逻辑设计器中,都可以声明变量作为程序内存中计算的数据,会根据程序的逻辑计算规则变化而变化,习惯称之为“变量类型”,部分数据类型在变量中不支持,比如流水号、关联数据、子表等。
支持在变量中使用的数据类型:
单行文本、多行文本、富文本、数字、金额、百分比、日期、时间、日期时间、身份证号、手机号、图片、附件、地址、定位、超链接、车牌号、检查框、选项组单选、选项组多选、下拉框单选、下拉框多选、成员单选、成员多选、部门单选、部门多选、单行数据、多行数据、筛选条件、列表、字典 |
---|
进一步了解极态云,体验产品?
请访问极态云官网
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。