头图

一、简介

为了实现特定场景的逻辑, Jit 官方提供了当前用户、当前时间等全局变量,全局变量在应用任何可选择变量的环境中都可以使用,比如服务函数设计器、模型函数设计器、页面逻辑事件设计器、组件环境等。

全局变量都是只读的,不可再对其赋值。

二、使用方式

  1. 在服务/模型函数设计/页面事件设计器的赋值语句的元素选择面板中,选择全量变量->变量

image.png

  1. 在设置筛选条件面板中,选择变量值时,在元素选择面板中,选择全局变量->变量

image.png

三、当前用户

(一)说明

当前用户是指在应用运行时登录使用应用的用户。

当前用户的数据类型为:成员单选,所以成员单选的函数,在当前用户上也可以直接使用。

image.png

(二)使用场景

实现一个客户管理功能,但是每个销售人员都只可以看到直接负责的客户信息。

表格组件绑定⌈客户表⌋并设置筛选条件:跟进负责人=当前用户,这样每个销售人员进入【客户管理功能】都可以看见自己负责的客户信息。

image.png

image.png

四、当前时间

(一)说明

当前时间是指使用应用时触发某个事件的时刻。

当前时间的数据类型为:日期时间,所以日期时间的函数,在当前时间上也可以直接使用。

(二)使用场景

在客户下订单时将订单的“下单时间”设置为当前时间。

在表单提交前将订单的下单时间设置为当前时间即可。

image.png

五、今天、昨天等变量

(一)说明

今天、昨天等变量与当前时间不一样,是一个区间值,有开始时间和时间。

假设今天是 2024年8月31日,全局变量中的“今天”的含义是 2024-08-31 00:00:00~2024-08-31 23:59:59,其余变量依次类推。

这些类型的变量都有三个取值方法:

  1. 值,返回值类型为列表,列表中的元素类型是日期时间,记录开始时间和结束时间,例如:[ 2024-08-31 00:00:00 , 2024-08-31 23:59:59 ];
  2. 开始时间,返回值类型为日期时间,例如: 2024-08-31 00:00:00;
  3. 结束时间,返回值类型为日期时间,例如: 2024-08-31 23:59:59。

(二)使用场景

在订单管理中,查询最近一个星期、最近一个月的订单明细。

一个表格组件、一个筛选器组件,在筛选器中对“下单时间”设置分组条件并使用全局变量实现需求。

image.png

进一步了解极态云,体验产品? 请访问 极态云官网 


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

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