找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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, 下载次数: 394)

0 个回复

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