找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.Duan SpreadJS 开发认证

超级版主

48

主题

3821

帖子

5837

积分

超级版主

Rank: 8Rank: 8

积分
5837

SpreadJS 认证SpreadJS 高级认证

Ellia.Duan SpreadJS 开发认证
超级版主   /  发表于:2024-4-18 13:54  /   查看:146  /  回复:0
本帖最后由 Ellia.Duan 于 2024-4-18 13:54 编辑

ReportSheet是SpreadJS 17版本推出的报表模块,可以快速完成报表和数据录入功能的搭建,我们通过一个动图来了解下他
报表.gif
通过上面的动图,发现插入一个报表是一个非常简单的事情。似乎拖拖拽拽就实现了一个电子表格。
接下来,我们想实现一个员工在线考勤表。先来看一下长什么样子:
image.png528746947.png
根据上图,我们可以解析,需要的数据,以及模板。


一、数据
观察上图,有员工信息,有天数信息,还有缺勤信息,我们设计一个数据结构


  1. {
  2.     "Month": String,
  3.     "Day": Number,
  4.     "Name":String,
  5.     "AbsenceType": Enum (null| "V" | "P" | "S")
  6. }
复制代码


接下来创建数据
EAS.json (16.74 KB, 下载次数: 3)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部