找回密码
 立即注册

QQ登录

只需一步,快速开始

crawler

高级会员

115

主题

417

帖子

1012

积分

高级会员

积分
1012
crawler
高级会员   /  发表于:2021-11-5 11:43  /   查看:2211  /  回复:4
本帖最后由 Clark.Pan 于 2021-11-5 16:31 编辑

怎么实现工具栏设置一个左右箭头,可以对选中列左右移动位置

4 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-5 17:05:06
推荐
选中列左右移动位置:
可以使用dragDrop命令,控制列移动。
示例代码:

// 将A列向左移动一列

sspread.commandManager().execute({cmd: "dragDrop",  sheetName: sheet.name(), fromRow:-1, fromColumn:0, toRow:-1, toColumn:2, rowCount:-1, columnCount:1, copy: false, insert: true, option: GC.Spread.Sheets.CopyToOptions.value});


回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-5 16:30:57
沙发
首先,参考下面的博客在线表格编辑器的菜单上定义箭头的按钮
https://gcdn.grapecity.com.cn/fo ... 6orderby%3Ddateline
之后,还有参考上面的博客,在按钮的commands中添加按钮逻辑相关命令即可。
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-11-5 16:51:48
板凳
不是问的添加按钮,是需要怎么通过选中列后点击左右箭头挪动列的位置
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-11-5 16:51:58
地板
Clark.Pan 发表于 2021-11-5 16:30
首先,参考下面的博客在线表格编辑器的菜单上定义箭头的按钮
https://gcdn.grapecity.com.cn/forum.php?mo ...

不是问的添加按钮,是需要怎么通过选中列后点击左右箭头挪动列得位置
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部