找回密码
 立即注册

QQ登录

只需一步,快速开始

芒果不盲

初级会员

24

主题

64

帖子

216

积分

初级会员

积分
216
芒果不盲
初级会员   /  发表于:2024-7-24 17:27  /   查看:878  /  回复:9
image.png190791014.png

这是粘贴后的数据,列宽不够想要自动扩展,下面我试了一下,在粘贴式设置,并不可信
期望:粘贴后自动调整列宽
image.png692709655.png

9 个回复

倒序浏览
eat_grape_5
高级会员   /  发表于:2024-7-24 17:50:47
沙发
本帖最后由 eat_grape_5 于 2024-7-26 10:14 编辑

理解是完成粘贴后再自适应调整行高列宽,试将事件换为ClipboardPasted,可以参考API文档了解详情:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#clipboardpasted

可参考如下代码:
  1. sheet.bind(GC.Spread.Sheets.Events.ClipboardPasted, function(e, args) {
  2.     console.log(args);
  3.     for (var i = args.cellRange.col; i < args.cellRange.col + args.cellRange.colCount; i++) {
  4.         sheet.autoFitColumn(i);
  5.     }
  6. });
复制代码


评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 赞一个!

查看全部评分

回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-7-24 18:04:03
板凳
eat_grape_5 发表于 2024-7-24 17:50
理解是完成粘贴后再自适应调整行高列宽,试将事件换为ClipboardPasted,可以参考API文档了解详情:https:// ...

ClipboardPasted
&#8226; Static ClipboardPasted: string

当用户从剪贴板粘贴时触发
这个方法上面写的从剪贴板粘贴时触发,是不是写错了应该写粘贴完成后
ClipboardPasted可以触发了能调整列宽
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-24 18:06:31
地板
芒果不盲 发表于 2024-7-24 18:04
ClipboardPasted
&#8226; Static ClipboardPasted: string

我理解也是粘贴完成后才能根据粘贴的内容自适应行高列宽,我写的代码用的也是ClipboardPasted事件。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-25 13:54:19
5#
eat_grape_5 发表于 2024-7-24 18:06
我理解也是粘贴完成后才能根据粘贴的内容自适应行高列宽,我写的代码用的也是ClipboardPasted事件。

回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-26 10:19:02
6#
芒果不盲 发表于 2024-7-24 18:04
ClipboardPasted
&#8226; Static ClipboardPasted: string

将原回答中代码中的循环区域调整了下,cellRange属性值代表了粘贴区域的单元格位置信息,复制内容被粘贴在粘贴区域后对该区域内的单元格自适应调整列宽,因此区域列范围从args.cellRange.col开始且跨越列数为args.cellRange.colCount。
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-7-26 10:28:34
7#
eat_grape_5 发表于 2024-7-26 10:19
将原回答中代码中的循环区域调整了下,cellRange属性值代表了粘贴区域的单元格位置信息,复制内容被粘贴 ...

嗯嗯,已经实现了
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-26 10:35:59
8#

那就好
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-26 10:57:48
9#
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 13:48:40
10#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部