找回密码
 立即注册

QQ登录

只需一步,快速开始

鹅鹅鹅blue
金牌服务用户   /  发表于:2024-2-22 15:44  /   查看:1360  /  回复:21
本帖最后由 Richard.Huang 于 2024-2-28 12:07 编辑

产品:SpreadJS
版本:V16.2.4

你好  问题描述如该帖   https://gcdn.grapecity.com.cn/fo ... 03&page=1#pid763496
目前已知是个限制,但解决方法尚不清晰,具体应该在我给出demo中的哪里进行操作呢,比如在哪块写什么逻辑

21 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-22 16:36:02
沙发
您好,请参考这个附件,通过监听复制操作的方式来将空格去除,看能否满足您的需求。

CopyBlankCell_workaround.html

3.74 KB, 下载次数: 26

SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-2-22 17:48:57
板凳
具体在demo中的哪个函数里进行监听复制操作呢 不知道在哪写
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-23 10:00:03
地板
本帖最后由 Joestar.Xu 于 2024-2-23 10:02 编辑

您提供的Demo我运行不起来,我这边简单看了一下,在SpreadSheet.vue这个文件中,你可以将上文中提到的代码放在mounted方法中,如下图:

image.png385358886.png

注意要将所有的sheet对象修改为spread对象。

另外后续如果您要上传Demo的话不需要将node_moduels也打包进来。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-2-26 09:25:51
5#
好的  我先试试
另外:demo运行不起来的解决方法如下
image.png90606688.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-26 09:38:47
6#
好的,后续有问题的话随时追问哈。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-2-26 10:32:24
7#
你好  我用上述方法后仍在demo中存在粘贴空格问题,您能否在运行demo中具体改动下我看看
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-26 12:21:22
8#
您好,请参考附件中的代码,我修改了Preview页面的相关的代码,按照下图的操作来实现您的需求。
image.png49306334.png

动画 (1).gif886522216.png

VueSampleDemo.zip

1.43 MB, 下载次数: 17

SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-2-26 13:16:59
9#
好的 谢谢 我试试
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-26 13:31:53
10#
不客气哈。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部