找回密码
 立即注册

QQ登录

只需一步,快速开始

心素如简

注册会员

1

主题

10

帖子

25

积分

注册会员

积分
25
最新发帖
心素如简
注册会员   /  发表于:2021-10-19 10:09  /   查看:2935  /  回复:15
5金币
本帖最后由 心素如简 于 2021-10-19 10:31 编辑

需求是这样的:比如预设有五个不一样的复杂表单,通过勾选方式,实现把多个表单组合成一个新的表单。怎么实现,实现思路。最好有例子与代码。

最佳答案

查看完整内容

可以参考这个demo,将两个json分别导入后,你可以在上面的工作簿中看到两个工作簿合并成一个。

15 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-10-19 10:09:07
来自 8#
心素如简 发表于 2021-10-19 13:55
那有没有办法实现,比如附件中的两个json。通过循环方式分别显示在两个sheet中呢?比如这种展示

可以参考这个demo,将两个json分别导入后,你可以在上面的工作簿中看到两个工作簿合并成一个。

合并追加工作簿.html

7.31 KB, 下载次数: 81

回复 使用道具 举报
心素如简
注册会员   /  发表于:2021-10-19 10:29:54
2#
现在可以实现循环设置多个表单的sheet名称,但是不知道如何设置每个表单的数据渲染。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-10-19 11:01:05
3#
有个简单的demo可以参考一下

data (1).html

1.68 KB, 下载次数: 77

回复 使用道具 举报
心素如简
注册会员   /  发表于:2021-10-19 11:11:24
4#
现在表单数据比较多,使用的是fromJSON这种直接给数据展示。但是只能显示一个表单数据,第二个sheet就没有数据。
回复 使用道具 举报
心素如简
注册会员   /  发表于:2021-10-19 11:15:16
5#
现在想有没有办法可以把多个表单的json数组组合在一个里边。直接fromJSON(jsonData)这种方式可以实现吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-10-19 11:52:38
6#
心素如简 发表于 2021-10-19 11:15
现在想有没有办法可以把多个表单的json数组组合在一个里边。直接fromJSON(jsonData)这种方式可以实现吗?

我们对应的json结果相对复杂,不建议直接拼接做fromJSON,这样容易出现难已定位的问题。

建议你考虑我们的数据绑定功能,这是学习指南的链接
https://demo.grapecity.com.cn/sp ... evel-binding/purejs
回复 使用道具 举报
心素如简
注册会员   /  发表于:2021-10-19 13:55:20
7#
Derrick.Jiao 发表于 2021-10-19 11:52
我们对应的json结果相对复杂,不建议直接拼接做fromJSON,这样容易出现难已定位的问题。

建议你考虑我 ...

那有没有办法实现,比如附件中的两个json。通过循环方式分别显示在两个sheet中呢?比如这种展示
image.png449681090.png

归档.zip

7.04 KB, 下载次数: 70

回复 使用道具 举报
心素如简
注册会员   /  发表于:2021-10-20 09:28:45
9#
Derrick.Jiao 发表于 2021-10-19 16:35
可以参考这个demo,将两个json分别导入后,你可以在上面的工作簿中看到两个工作簿合并成一个。

这种是基于两个工作薄实现的,取到第一个工作薄中的样式与数据插入到第二个工作薄中是吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-10-20 09:34:42
10#
心素如简 发表于 2021-10-20 09:28
这种是基于两个工作薄实现的,取到第一个工作薄中的样式与数据插入到第二个工作薄中是吗?

整体思路差不多,如果你不想显示下面的工作簿就把下面的工作簿的DOM元素设置为不可见
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部