找回密码
 立即注册

QQ登录

只需一步,快速开始

小码农

初级会员

37

主题

133

帖子

388

积分

初级会员

积分
388
小码农
初级会员   /  发表于:2023-4-23 15:07  /   查看:1768  /  回复:5

通过这个问题回复的案例 复制 线形状  到另一个sheet中,名字会自动变成  ConnectorShape 1  并累加
https://gcdn.grapecity.com.cn/showtopic-152660-1-1.html

image.png655065002.png


根据demo中设置names无效,请问怎么才能复制过去后直接能改名字

image.png435692748.png

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-23 18:36:19
沙发
image.png124263304.png
demo这里的名称自己改就行了
回复 使用道具 举报
小码农
初级会员   /  发表于:2023-4-23 18:55:23
板凳
Clark.Pan 发表于 2023-4-23 18:36
demo这里的名称自己改就行了

没有用,我试过了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-24 11:04:04
地板
本身上面的方案用的并不是public的接口,若names没有效果,
那就获取这个形状的对象,然后用调用name方法改名字。
回复 使用道具 举报
小码农
初级会员   /  发表于:2023-4-24 11:13:42
6#
Clark.Pan 发表于 2023-4-24 11:04
本身上面的方案用的并不是public的接口,若names没有效果,
那就获取这个形状的对象,然后用调用name方法 ...

那请问公共的方法是什么,复制和剪切对shapes无效,我也没找到对应的复制方法
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-24 14:02:03
7#
没有公共方法,本来这个操作就是ctrl+c ctrl+v内置的,并且复制也不需要名称参数,ctrl+c ctrl+v的操作过程哪里有机会让你输入形状名称?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部