找回密码
 立即注册

QQ登录

只需一步,快速开始

肥夏米
初级会员   /  发表于:2022-4-19 17:23  /   查看:1963  /  回复:1
有这样的需求:
有一个模板需要分发给各部门填写数据,模板里面包含3个sheet,分别填入相应的信息,每个部门对应人员填入完成之后他们想要看到汇总数据。但是汇总数据没办法直接根据他填入的这3个sheet里的数据直接给,需要通过后台查询接口并汇总显示。
可不可以在填报模板里另外再新增第四个sheet,在这个sheet里使用GCexcel的模板功能,配置如下图一样的模板公式,然后每次打开或者刷新的时候都从后台请求数据显示进来。
部门相关人员更新了前3个sheet的内容后,点击刷新,自动获取第四个sheet里的报表数据?
企业微信截图_16503596649117.png596422729.png

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-19 17:59:27
沙发
您好,
SJS未提供您截图所示的模板功能,类似的,您可以考虑使用数据绑定。
整体思路如下:
首先设计好不同部门填报的模板,在各部门填报时加载相应的数据源。
各部门填报完毕后,使用 getDataSource 方法获取修改后的数据源,将数据源保存在后台进行汇总。
之后在第4个sheet使用此模板,点击刷新后,再从后台获取汇总的数据源,进行绑定显示。
关于数据绑定,您可以参考学习指南:
https://demo.grapecity.com.cn/sp ... able-binding/purejs
您也可以在论坛搜索关键词,了解更多相关资料:
https://gcdn.grapecity.com.cn/fo ... hread&tid=90171
https://gcdn.grapecity.com.cn/fo ... hread&tid=98317
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部