找回密码
 立即注册

QQ登录

只需一步,快速开始

何小花

注册会员

1

主题

1

帖子

4

积分

注册会员

积分
4
最新发帖

[已处理] SpreadJS拖拽填充

何小花
注册会员   /  发表于:2019-6-28 14:16  /   查看:3643  /  回复:1
本帖最后由 何小花 于 2019-6-28 14:22 编辑

1.例如一个单元格的内容是‘你好1’,可以选中这个单元格拖拽,然后填充自增吗,变为:你好2,你好3....2.如果1不行,那么spreadJs有监听拖拽的事件吗

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-28 16:25:50
沙发
您好,参考下列代码:

  1. var spread = GC.Spread.Sheets.findControl("ss");
  2. var sheet = spread.getActiveSheet();
  3. sheet.bind(GC.Spread.Sheets.Events.DragFillBlock, function (sender, args) {
  4.     var sheet = args.sheet;
  5.     var sels = sheet.getSelections();
  6.     if(sels && sels.length > 0){
  7.         console.log(sheet.getValue(sels[0].row, sels[0].col));
  8.     }
  9.     args.cancel = true;
  10.     // 这是填充范围
  11.     var fillRange = args.fillRange;
  12.     // 可以自行给fileRange中填写值
  13.     // 这个参数是填充方向,可以判断用户是向上下左右哪个方向拖拽的
  14.     var fillDirection = args.fillDirection;
  15.     // https://demo.grapecity.com.cn/spreadjs/help/v12/content/webframe.html#SpreadJS~GC.Spread.Sheets.Fill.FillDirection.html

  16. });
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部