找回密码
 立即注册

QQ登录

只需一步,快速开始

派大星

初级会员

37

主题

141

帖子

364

积分

初级会员

积分
364
派大星
初级会员   /  发表于:2020-5-12 17:25  /   查看:5151  /  回复:8
100金币
如图,拖拽整列后,标题发生变化,拖拽整列时如何才能让标题不变呢?
1589275198(1).jpg
1589275224(1).jpg

最佳答案

查看完整内容

监听DragDropBlock事件: 当整列选中时取消执行这个行为,再用moveTo来实现: sheet.bind(GC.Spread.Sheets.Events.DragDropBlock, function(e,args){ var range = sheet.getSelections(); console.log("From Column:" + args.fromCol); console.log("From Row:" + args.fromRow); console.log("To Column:" + args.toCol); console.lo ...

8 个回复

正序浏览
Fiooona
论坛元老   /  发表于:2020-5-14 19:19:55
9#
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-5-14 17:36:57
8#
Fiooona 发表于 2020-5-14 16:18
参考这个贴子的示例https://gcdn.grapecity.com.cn/showtopic-57882-1-82.html

ok了  直接禁用了 省了不少事  谢谢 可以结贴了
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-14 16:18:51
7#
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-5-14 09:36:14
6#
接上文
QQ截图20200514093227.png
QQ截图20200514093149.png
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-5-14 09:35:28
5#
Fiooona 发表于 2020-5-13 18:08
可以在以上代码中设置CopyToOptions 的值为:value
https://demo.grapecity.com.cn/spreadjs/help/latest/ ...

你好 我把上面代码CopyToOptions.all改成.CopyToOptions.value了
针对一列是管用的  但是单个单元格还是不管用
单个单元格想要只移动值不移动格式应该咋办呢?
如图
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-13 18:08:23
4#
可以在以上代码中设置CopyToOptions 的值为:value
https://demo.grapecity.com.cn/sp ... .CopyToOptions.html
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-5-13 17:11:06
3#
Fiooona 发表于 2020-5-12 17:51
监听DragDropBlock事件: 当整列选中时取消执行这个行为,再用moveTo来实现:
   sheet.bind(GC.Spread.Sh ...

谢谢  我看这个是禁掉了整行整列移动是吧   还有一个问题  如果我拖动单元格的时候,可以值拖拽值而不拖拽格式吗?
回复 使用道具 举报
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-5-12 17:25:50
来自 2#
监听DragDropBlock事件: 当整列选中时取消执行这个行为,再用moveTo来实现:
   sheet.bind(GC.Spread.Sheets.Events.DragDropBlock, function(e,args){
                var range = sheet.getSelections();
                console.log("From Column:" + args.fromCol);
                console.log("From Row:" + args.fromRow);
                console.log("To Column:" + args.toCol);
                console.log("To Row:" + args.toRow);
                // debugger
                if(args.fromRow == -1 && args.toRow == -1){
                    args.cancel =true;
                    sheet.moveTo(0, args.fromCol, 0, args.toCol, args.rowCount, args.colCount, GC.Spread.Sheets.CopyToOptions.all);
                }
            });

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部