EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
安装部署
应用开发
专题场景实战案例
低代码(Low-Code)开发参考手册
高开开发参考手册
流程开发参考手册
AFCenter 使用指南
Governor 使用指南
升级手册
FAQ
8.3.2更新说明
  • 表格根据多字段排序
  • 1.场景介绍
  • 2.效果展示
  • 3.实现思路
  • 4.操作步骤
  • 4.1创建"供应商信息管理"表单
  • 4.2设置视图事件

# 表格根据多字段排序

# 1.场景介绍

"供应商信息管理"存在多个字段,本文以先按照"供应商等级"升序排序,再按照"供应商编号"升序排序为例,讲解视图中表格根据多字段排序的实现。

# 2.效果展示

表格默认没有排序,排序前效果:

先按照"供应商等级"升序排序,再按照"供应商编号"升序排序后效果:

# 3.实现思路

进入需要排序的表单视图,添加“视图加载前”事件,调用this.sortInfo。

# 4.操作步骤

# 4.1创建"供应商信息管理"表单

初始化"供应商信息管理"数据库表,Mysql数据脚本如下:

    drop table if exists supplier_mgt;

    create table supplier_mgt (
        supplierCode varchar(255) not null comment '供应商编号',
        CREATE_USER varchar(255) comment '创建者',
        CREATE_TIME datetime comment '创建时间',
        UPDATE_USER varchar(255) comment '修改者',
        UPDATE_TIME datetime comment '更新时间',
        supplierName varchar(255) comment '供应商名称',
        supplierLevel varchar(255) comment '供应商等级',
        products varchar(255) comment '供应产品',
        primary key (supplierCode)
    );

参考"第一个表单"文档创建"供应商信息管理"表单。

# 4.2设置视图事件

进入视图,在"视图设置"—"高级设置"—"事件"中设置事件

#事件代码
this.sortInfo='supplierLevel:asc,supplierCode:asc';

← 数据懒加载 根据选中行进行求和 →