请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2021-9-23 10:31  /   查看:2917  /  回复:11
如附件中的文件正常加载.html中所示,给A1设置了自定义单元格,且该sheet粘贴时只允许粘贴值,这时在其他单元格填一个普通值,粘贴到A1单元格无任何反应,这是为啥

新建文件夹 (3).zip

2.36 MB, 下载次数: 68

11 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-23 11:37:09
沙发
问题已收到,我们需要调查一下具体原因,此贴先改为保留处理,有进展会在本帖更新(SJS-10203)
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-23 13:48:17
板凳
请参考demo的代码进行修改

正常加载.html

2.64 KB, 下载次数: 77

回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-9-23 14:11:30
地板
请问下你们给的demo中getEditorValue函数里面的东西去掉了,那么我通过getValue方法获取该单元格的值就获取不到了额
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-9-23 14:18:26
5#
其实这个自定义单元格想实现的效果就是一个单元格显示是描述,实际单元格本身有个自己的值,getValue等方法获取的还是这个单元格的值
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-23 14:29:47
6#
rex_chujie 发表于 2021-9-23 14:18
其实这个自定义单元格想实现的效果就是一个单元格显示是描述,实际单元格本身有个自己的值,getValue等方法 ...

那就把getEditorValue注释去掉,this.dataValue.lable改为this.dataValue.value
image.png558204040.png

正常加载.html

2.63 KB, 下载次数: 62

回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-9-23 14:58:51
7#
那就回归最开始提的问题了,粘贴没有反应了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-23 15:03:28
8#
rex_chujie 发表于 2021-9-23 14:58
那就回归最开始提的问题了,粘贴没有反应了

请问你用的是我给你的demo吗?还是直接在你自己的demo上改,你原来的demo这里有个大小写的问题修改了吗? image.png512553100.png
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-9-23 15:56:14
9#
哦哦,不好意思,因为粘贴进去描述没有变,我以为没有粘贴进去,按道理粘贴进去的话描述不应该还是测试,这个我怎么能监听到粘贴进去的值是什么呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-23 16:05:28
10#
rex_chujie 发表于 2021-9-23 15:56
哦哦,不好意思,因为粘贴进去描述没有变,我以为没有粘贴进去,按道理粘贴进去的话描述不应该还是测试,这 ...

请问你是想把value(1) 改为粘贴的值还是把 label(测试)改为粘贴的值呢? 把value(1)改为粘贴的值请用6楼的demo,此时可以用getValue获取,相当于修改单元格的真实值。如果是把 label(测试)改为粘贴的值,那么请用2楼的demo,相当于修改单元格的text值,此时只能通过getText获取而不是getValue。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部