请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

mywebcnt

初级会员

13

主题

29

帖子

263

积分

初级会员

积分
263

活字格认证

mywebcnt
初级会员   /  发表于:2016-9-22 21:00  /   查看:3087  /  回复:3
activeSheet.fillAuto(start,r3, GcSpread.Sheets.FillSeries.Column, GcSpread.Sheets.Direction.down);这个接口上没有 数据 or  格式 参数, 怎么只fill 格式呢??
多谢了

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-23 10:06:14
沙发
您好这个接口没有提供只fill格式的选择。
您可以使用Action执行,设置autoFillType 为 FillFormattingOnly 即可

  1. var srange = new GcSpread.Sheets.Range(0, 0, 2, 1);
  2. var frange = new GcSpread.Sheets.Range(2, 0, 3, 1);
  3. var dragFillExtent = { startRange: srange, fillRange: frange, autoFillType: GcSpread.Sheets.AutoFillType.FillFormattingOnly, fillDirection: GcSpread.Sheets.FillDirection.Down };
  4. var action = new GcSpread.Sheets.UndoRedo.DragFillUndoAction(sheet, dragFillExtent);
  5. sheet.doCommand(action)
复制代码
回复 使用道具 举报
mywebcnt
初级会员   /  发表于:2016-9-23 14:11:52
板凳
恩, 可以的, 多谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-23 14:16:34
地板
应该的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部