找回密码
 立即注册

QQ登录

只需一步,快速开始

zjk
中级会员   /  发表于:2022-5-31 15:53:41
10#
Derrick.Jiao 发表于 2022-5-31 15:27
老哥,请提供一个可直接运行的demo吧,我这只能从提供的代码片段去猜是猜不到准确原因的。

在你提供的 ...

我不知道做可以直接运行的demo啊,我是在原有的框架上加报表功能
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-31 16:01:56
11#
zjk 发表于 2022-5-31 15:53
我不知道做可以直接运行的demo啊,我是在原有的框架上加报表功能

可以看下9楼回复的demo,这个是基于你提供的vue文件制作的demo。
回复 使用道具 举报
zjk
中级会员   /  发表于:2022-5-31 16:20:30
12#
Derrick.Jiao 发表于 2022-5-31 15:27
老哥,请提供一个可直接运行的demo吧,我这只能从提供的代码片段去猜是猜不到准确原因的。

在你提供的 ...

打出来的是undefined
回复 使用道具 举报
zjk
中级会员   /  发表于:2022-5-31 16:28:47
13#
Derrick.Jiao 发表于 2022-5-31 15:27
老哥,请提供一个可直接运行的demo吧,我这只能从提供的代码片段去猜是猜不到准确原因的。

在你提供的 ...

现在的因为需求就是在这个list的界面里点击按钮,调用reporter界面里的,show方法(弹出一个框框),show方法会执行一次workbookInitialized,和一次数据绑定。现在是模板能加载,但是数据还是无法在模板里显示
弹窗 image.png811021423.png
spread需要加载的模板和绑定的数据
image.png966554870.png
show的时候执行模板加载和数据绑定
image.png305900267.png

在不同的列表里报表加载通过设置不同的模板到reporter里从而实现不同的类别报不同的模板和数据
image.png899966735.png


回复 使用道具 举报
zjk
中级会员   /  发表于:2022-5-31 16:48:22
14#
zjk 发表于 2022-5-31 16:28
现在的因为需求就是在这个list的界面里点击按钮,调用reporter界面里的,show方法(弹出一个框框),show ...

image.png968911437.png
现在是可以加载模板,但是绑定的数据不显示,spread会打印两次,一次undefined一次为a
image.png443155211.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-31 18:23:24
15#
zjk 发表于 2022-5-31 16:48
现在是可以加载模板,但是绑定的数据不显示,spread会打印两次,一次undefined一次为a

从上面的截图来看,主要原因还是在于Spread对象没有获取对,基于前面描述的需求,建议还是使用原生的方法来进行使用。
例如下图,下图就是9楼提供的demo。

下图用的是new GC.Spread.Sheets.Workbook(document.getElementById('ss'), { sheetCount: 1 });方法来初始化工作簿,
然后在需要使用工作簿示例的时候通过GC.Spread.Sheets.findControl(document.getElementById('ss'));获取Spread对象
image.png23172606.png


回复 使用道具 举报
zjk
中级会员   /  发表于:2022-6-1 09:42:45
16#
Derrick.Jiao 发表于 2022-5-31 18:23
从上面的截图来看,主要原因还是在于Spread对象没有获取对,基于前面描述的需求,建议还是使用原生的方法 ...

image.png954228210.png
image.png844587402.png
image.png66315917.png
image.png488322753.png
原生的方法显示不出来
回复 使用道具 举报
zjk
中级会员   /  发表于:2022-6-1 10:42:33
17#
zjk 发表于 2022-6-1 09:42
原生的方法显示不出来

image.png763859863.png 去掉一个标签

然后直接用spread
image.png370585021.png
然后就可以了
image.png687331847.png
回复 使用道具 举报
zjk
中级会员   /  发表于:2022-6-1 10:56:58
18#
zjk 发表于 2022-6-1 10:42
去掉一个标签

然后直接用spread

虽然还是报fromJSON的错 image.png484697265.png
回复 使用道具 举报
zjk
中级会员   /  发表于:2022-6-7 15:51:50
20#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部