一、简介

数据类型元素是展示数据和操作数据的一种抽象方式,不同的数据类型允许程序以不同的方式操作或存储数据。

二、分类

Jit 平台将数据类型分为基础数据类型和高级数据类型:

  • 基础数据类型:在展示样式和数据存储层面比较简单、纯粹的类型,比如单行文本、数字等;
  • 高级数据类型:相对于基础数据类型,存储结构更加复杂、功能更加丰富的类型,比如关联数据、子表等。
分类数据类型
基础数据类型单行文本、多行文本、富文本、数字、金额、百分比、日期、时间、日期时间、流水号、身份证号、手机号、图片、附件、地址、定位、超链接、车牌号、检查框、选项组单选、选项组多选、下拉框单选、下拉框多选、成员单选、成员多选、部门单选、部门多选
高级数据类型关联数据、单行数据、子表、多行数据、筛选条件、字典、列表

三、属性和函数

每种数据类型都有自己的属性和函数,一般通过数据类型的属性和数据操作数据。属性和函数分为只读、可写:

  • 只读:获取数据类型的某个特性,一般有返回值,比如单行文本的“获取文本值”的函数;
  • 可写:可以改写数据类型本身的函数或属性,比如,单行文本的“追加”函数,追加后就改变了单行文本本身的值。

image.png

四、显示样式

可在数据表模型中使用的数据类型在前端组件中有自己的显示样式,比如单行文本在表单组件中有录入状态、查看状态。

每种数据类型的显示样式可查看对应的说明文档。

image.png

五、赋值方式

在程序的数据传递过程中,需要对不同类型的变量赋值,每种数据类型可以接受不同的类型,具体可以查看每种数据类型的说明文档。

image.png

六、筛选方式

为查询满足不同条件的数据,数据类型支持按照不同筛选方式筛选,每种数据类型的筛选方式可查看对应的说明文档。

image.png

七、统计方式

在模型中按照指定的维度进行数据统计,比如聚合表的分组汇总、表格组件的列统计、统计图组件中的指标。因为是在模型中数据,所以仅支持在模型中使用的数据类型才有统计方式。不同的数据类型的统计方式不同,可以查看对应数据类型的说明文档,当前统计方式有:

  • 计数:模型的记录条数;
  • 已填写数:模型中该字段不为空的记录数;
  • 未填写数:模型中该字段为空的记录数;
  • 去重计数:模型中该字段值去重后的记录数,字段值为空不在统计内;
  • 求和:模型中该字段的累计求和,仅数值类型字段支持;
  • 最大值:模型该字段的最大值,仅数值类型字段支持;
  • 最小值:模型该字段的最小值,仅数值类型字段支持;
  • 平均值:模型该字段的平均值,仅数值类型字段支持;
  • 选中数:模型中该字段的值是选中状态的记录数,仅检查框字段支持;
  • 未选中数:模型中该字段的值是未选中的记录数,仅检查框字段支持。

聚合表-分组汇总:

image.png

表格组件字段统计:

image.png

统计图指标:

image.png

八、应用

(一)在数据表模型中

Jit 的字段类型是数据类型的特定应用场景,在数据表模型中作用于数据库中的表结构,定义表中各列(字段)的数据类型,习惯称之为“字段类型”,部分数据类型在数据表模型中不支持,比如筛选条件、字典、列表等高级数据类型。

支持在数据表模型中使用的数据类型:

单行文本、多行文本、富文本、数字、金额、百分比、日期、时间、日期时间、流水号、身份证号、手机号、图片、附件、地址、定位、超链接、车牌号、检查框、选项组单选、选项组多选、下拉框单选、下拉框多选、成员单选、成员多选、部门单选、部门多选、关联数据、子表

字段类型都有自己的特性配置,比如单行文本的文本输入长度,日期时间的格式要求,每种字段类型的特性配置可以查看对应的文档说明。

image.png

(二)在函数的变量中

Jit的变量类型是数据类型的特定应用场景,不管是后端的函数设计器中还是前端页面的事件逻辑设计器中,都可以声明变量作为程序内存中计算的数据,会根据程序的逻辑计算规则变化而变化,习惯称之为“变量类型”,部分数据类型在变量中不支持,比如流水号、关联数据、子表等。

支持在变量中使用的数据类型:

单行文本、多行文本、富文本、数字、金额、百分比、日期、时间、日期时间、身份证号、手机号、图片、附件、地址、定位、超链接、车牌号、检查框、选项组单选、选项组多选、下拉框单选、下拉框多选、成员单选、成员多选、部门单选、部门多选、单行数据、多行数据、筛选条件、列表、字典

image.png

进一步了解极态云,体验产品?

请访问极态云官网


极态云官方账号
1 声望0 粉丝

JIT 技术,为专业开发全面提速!极态云(jit)是一个基于全新软件开发理论(面向元素开发方法)、全新编程框架、全新开发工具、全新部署运行平台的企业级软件系统开发与运行平台,极大简化了应用系统的开发、部署...