找回密码
 立即注册

QQ登录

只需一步,快速开始

小弟弟

初级会员

30

主题

141

帖子

431

积分

初级会员

积分
431

[已处理] 拷贝功能

小弟弟
初级会员   /  发表于:2023-3-1 19:46  /   查看:767  /  回复:3
10金币
本帖最后由 小弟弟 于 2023-3-1 19:49 编辑

大佬,我这里有个需求,就是页面加一个拷贝按钮。有没有复制粘贴的api方法 可以一点这个按钮就把选中table的某一行的数据粘贴到下一行。

比如这个table,一共有四条数据,我选中了这个table的第3行  我就把第三行的数据进行复制,在第四行新增一行一样的数据,此时这个表格就应该变成了五条数据。
A455C9B5-9E39-432b-94C1-FE6E7F3D781C.png

最佳答案

查看完整内容

您好, 从描述来看需求应为插入新行并粘贴,可以自己封装一个命令,命令内主要代码逻辑为下方两步: 1、在table选择行下方插入一行 2、复制table选中行,在下方行进行粘贴 附件为示例demo,供参考。 操作步骤: 选择table行,点击上方的”插入粘贴按钮“

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-1 19:46:27
来自 2#
您好,

从描述来看需求应为插入新行并粘贴,可以自己封装一个命令,命令内主要代码逻辑为下方两步:
1、在table选择行下方插入一行
2、复制table选中行,在下方行进行粘贴
附件为示例demo,供参考。
操作步骤:
选择table行,点击上方的”插入粘贴按钮“

table插入粘贴命令.html

5.44 KB, 下载次数: 20

回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-3-2 16:42:06
3#
Lynn.Dou 发表于 2023-3-2 10:54
您好,

从描述来看需求应为插入新行并粘贴,可以自己封装一个命令,命令内主要代码逻辑为下方两步:

可以大佬,要是我多选呢,选中2,3行后 在4,5行复制2,3行的数据呢,这个判断要怎么判断啊,总是判断不到
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-2 17:02:50
4#
getSelections 可以获取到选中的区域有几行,根据这个行数让table新增相应的行数,然后执行copyTo方法进行复制,主要在于行列索引等参数的传递。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部