找回密码
 立即注册

QQ登录

只需一步,快速开始

派大星

初级会员

37

主题

141

帖子

364

积分

初级会员

积分
364
派大星
初级会员   /  发表于:2018-6-6 15:11  /   查看:7543  /  回复:12
如图,拖拽这个可以不复制格式吗?
1.png

12 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-6 16:01:12
沙发
image.png892776183.png
回复 使用道具 举报
派大星
初级会员   /  发表于:2018-6-6 16:12:34
板凳

请问如何在代码上控制呢,只让他选不带格式填充。另外剪切的时候如何不让他剪切格式只剪切值呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-6 18:01:55
地板
设置spread.options.showDragFillTip = false; 关闭拖拽提示,然后设置
spread.options.defaultDragFillType  =GC.Spread.Sheets.Fill.AutoFillType.fillWithoutFormatting

剪切跟Excel保持一致,无法只剪切值
回复 使用道具 举报
派大星
初级会员   /  发表于:2018-7-19 20:24:40
5#
ClarkPan 发表于 2018-6-6 18:01
设置spread.options.showDragFillTip = false; 关闭拖拽提示,然后设置
spread.options.defaultDragFillTy ...

大佬 又遇到一个问题 还是这个拖拽  
从A1拖拽十字准星到A2单元格时,value复制没问题,但是tag也复制了,如何才能不复制tag值呢?
回复 使用道具 举报
派大星
初级会员   /  发表于:2018-7-20 14:05:34
6#
顶一下  问题在5楼
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-20 14:55:48
7#
这个功能目前界面操作不支持,可以通过接口来完成,参考下面代码:

  1. $(document).ready(function () {
  2.                 var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
  3.                 var excelIo = new GC.Spread.Excel.IO();
  4.                 var sheet = spread.getActiveSheet();
  5.                 sheet.setValue(0, 0, 5);
  6.                 sheet.setTag(0,0,"aaa");
  7.                 var start = new GC.Spread.Sheets.Range(0, 0, 1, 1);
  8.                 var r3 = new GC.Spread.Sheets.Range(0, 0, 4, 1);
  9.                 sheet.fillAuto(start,r3, {withTag:false, fillType:GC.Spread.Sheets.Fill.FillType.auto, series:GC.Spread.Sheets.Fill.FillSeries.column, fillDirection:GC.Spread.Sheets.Fill.FillDirection.down});
  10.                
  11.         });
复制代码
回复 使用道具 举报
派大星
初级会员   /  发表于:2018-7-20 16:15:43
8#
ClarkPan 发表于 2018-7-20 14:55
这个功能目前界面操作不支持,可以通过接口来完成,参考下面代码:

手动拖拽的话必定会复制tag值啊?那我可以把这个拖拽禁用吗
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-20 18:19:07
9#
可以禁用设置spread.options.allowUserDragFill = false;
回复 使用道具 举报
派大星
初级会员   /  发表于:2018-7-31 11:57:35
10#
大佬最后一个问题,这个帖子就应该结贴了
我只想让他拖拽十字准星时纵向拖拽不想让他横向拖拽,目前的思路是拖动时触发事件判断如果是横向拖拽就中断操作,请问这个思路对吗,应该如何实现呢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部