找回密码
 立即注册

QQ登录

只需一步,快速开始

Quanweiz
初级会员   /  发表于:2022-10-12 15:35  /   查看:3020  /  回复:5
1金币

tree事例中如何实现指定节点的复制粘贴,如有下级节点时也同步复制粘贴


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个只能二次开发,比如通过右键菜单复制 可以在MenuItem的点击事件中,通过flex.HitTest();来获取到点击的行信息,进而拿到这个节点,然后再去找子节点,自己来组织数据 var hitinfo=flex.HitTest(); var row=hitinfo.Row; node=flex.Rows[row].Node 粘贴也是一样的,都需要自己来写逻辑代码重新添加节点以及子节点

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-12 15:35:41
来自 2#
这个只能二次开发,比如通过右键菜单复制

可以在MenuItem的点击事件中,通过flex.HitTest();来获取到点击的行信息,进而拿到这个节点,然后再去找子节点,自己来组织数据
var hitinfo=flex.HitTest();
var row=hitinfo.Row;
node=flex.Rows[row].Node

粘贴也是一样的,都需要自己来写逻辑代码重新添加节点以及子节点
回复 使用道具 举报
Quanweiz
初级会员   /  发表于:2022-10-12 18:49:16
3#
好的,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-13 11:06:52
4#
不客气,因为这个demo中其实增删位置调整的设置都比较详细了,你参考这里的一些代码就行
回复 使用道具 举报
Quanweiz
初级会员   /  发表于:2022-10-14 10:40:49
5#
这个事例的源码在哪里可以下载的到?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-14 11:09:28
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部