找回密码
 立即注册

QQ登录

只需一步,快速开始

SGS_SZ

注册会员

12

主题

31

帖子

107

积分

注册会员

积分
107
SGS_SZ
注册会员   /  发表于:2021-12-23 15:13  /   查看:2261  /  回复:5
1金币
有个需求: 用户希望在一个单元格内展示一个Table里的数据,展示出来的样式希望类似Table一样。
不知道SpreadJs 能否做到, 或者有没有建议什么的

最佳答案

查看完整内容

大致了解了需求,基于上面的描述,这边有两个方案可以尝试一下: 1、区域模板,可以将指定的模板绘制在一个单元格中,这个模板也是可以自定义的,详情可以参考下面的链接。 https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/range-template# 2、自定义单元格,类似下面的demo,可以根据需求,将指定的内容绘制在单元格中。 https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos ...

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-23 15:13:50
来自 4#
SGS_SZ 发表于 2021-12-24 08:30
不好意思,需求没说明白:
是这样的,假如我有一组数据:data
data = [

大致了解了需求,基于上面的描述,这边有两个方案可以尝试一下:
1、区域模板,可以将指定的模板绘制在一个单元格中,这个模板也是可以自定义的,详情可以参考下面的链接。
image.png764403686.png
https://demo.grapecity.com.cn/sp ... lls/range-template#

2、自定义单元格,类似下面的demo,可以根据需求,将指定的内容绘制在单元格中。
https://demo.grapecity.com.cn/Sp ... tipHyperLinkPicture
https://demo.grapecity.com.cn/Sp ... le/#/demos/htmlCell
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-23 15:57:48
2#
没太理解你的需求,如果想要table展示直接用table就可以了,为什么需要放在一个单元格中,请再详细描述一下你的具体需求。
回复 使用道具 举报
SGS_SZ
注册会员   /  发表于:2021-12-24 08:30:32
3#
Derrick.Jiao 发表于 2021-12-23 15:57
没太理解你的需求,如果想要table展示直接用table就可以了,为什么需要放在一个单元格中,请再详细描述一下 ...

不好意思,需求没说明白:
是这样的,假如我有一组数据:data
data = [
{key1: value11, key2: value12, key3: value13},
{key1: value21, key2: value22, key3: value23},
{key1: value31, key2: value32, key3: value33},
...
]

数据data 在Sheet 中的展示方式是,一个 Row 展示一条数据, 没有用table去展示, 有三个属性, 就用三个Column去展示三个属性值。

现在呢,key3 的数据结构发生变化, key3 的值是一个复杂的数组, 是一个二维数组, 比如是 key3 : [{arr1:['a0', 'b0'...], arr2:[1, 2, 3...]}, {arr1:['a1','b1', ...], arr2:[11, 12, 13...]}]
用户希望在key3 这个Column 中能清楚的展示 key3 的值,就像这样:

a0, b0 | 1, 2, 3
-----------------
a1, b1 | 11, 12, 13
--------------------
...

就是这样能很清晰的看出 key3 值的情况
用户希望能在原先key3的Cell 中展示这一结构
头大....
回复 使用道具 举报
SGS_SZ
注册会员   /  发表于:2021-12-24 13:19:11
5#
Derrick.Jiao 发表于 2021-12-24 10:06
大致了解了需求,基于上面的描述,这边有两个方案可以尝试一下:
1、区域模板,可以将指定的模板绘制在 ...

好的, 谢谢,我去试试看
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-24 15:12:29
6#
SGS_SZ 发表于 2021-12-24 13:19
好的, 谢谢,我去试试看

ok 有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部