找回密码
 立即注册

QQ登录

只需一步,快速开始

IT-Weaver

初级会员

20

主题

76

帖子

238

积分

初级会员

积分
238
IT-Weaver
初级会员   /  发表于:2021-12-30 17:44  /   查看:1531  /  回复:3
1金币


使用了绑定数据源那个属性,现在数据可以出来,是一开始绑定数据源时的value值,我们自定义celltype中的paint渲染的结果值不能显示,请问是否有较为直接的解决方案?  我们也想到了一些曲线解决问题的方法,比如在导出之前再手工加工一遍数据,但是考虑到数据处理时间成本和处理难度,还是想找一个相对官方的方案。

最佳答案

查看完整内容

目前没有api或者方法是获取paint的内容的,这个paint的内容可以是图片、字等多种内容。这个就需要你知道要paint什么,提前记录下来在导出的时候才能setValue赋值上去。

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-30 17:44:24
来自 4#
IT-Weaver 发表于 2021-12-30 19:11
那么就是接下来的一个问题,workbook和worksheet好像也没有提供可以获取当前单元格显示值(自定义单元格 ...

目前没有api或者方法是获取paint的内容的,这个paint的内容可以是图片、字等多种内容。这个就需要你知道要paint什么,提前记录下来在导出的时候才能setValue赋值上去。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-30 18:11:38
2#
因为单元格类型是SpreadJS的特性,excel是不支持的,因此paint的内容导出之后会丢失。如果paint的内容是文本的话那就正如帖子所说的,导出前重新把数据setValue上去,除此之外可能就没有更好的方案了。
回复 使用道具 举报
IT-Weaver
初级会员   /  发表于:2021-12-30 19:11:07
3#
Derrick.Jiao 发表于 2021-12-30 18:11
因为单元格类型是SpreadJS的特性,excel是不支持的,因此paint的内容导出之后会丢失。如果paint的内容是文 ...

那么就是接下来的一个问题,workbook和worksheet好像也没有提供可以获取当前单元格显示值(自定义单元格类型的paint方法处理后的值)的方法吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部