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

QQ登录

只需一步,快速开始

jerryniepan

初级会员

32

主题

132

帖子

336

积分

初级会员

积分
336
jerryniepan
初级会员   /  发表于:2017-5-4 18:24  /   查看:4364  /  回复:7
viewport 部分是这么设置自适应列宽的sheet.autoFitColumn(col);请问,spreadNS.SheetArea.colHeader 如何统一设置autoFitColumn自适应列宽的?

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-4 18:30:53
沙发
这个您可能没有理解对,自适应列宽是设置一列,就包含了该列的colHeader
回复 使用道具 举报
jerryniepan
初级会员   /  发表于:2017-5-4 18:45:00
板凳
本帖最后由 jerryniepan 于 2017-5-4 19:13 编辑
ClarkPan 发表于 2017-5-4 18:30
这个您可能没有理解对,自适应列宽是设置一列,就包含了该列的colHeader

设置了不行诶,好像只根据viewport里的宽度自适应了
屏幕快照 2017-05-04 下午6.41.45.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-5 09:44:43
地板
jerryniepan 发表于 2017-5-4 18:45
设置了不行诶,好像只根据viewport里的宽度自适应了

如果需要autofitcolumn rowheader,可以用commandManager去执行命令去操作。
以下代码可以当作参考:
  1. $(document).ready(function () {
  2.                
  3.                 var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 3 });
  4.                 var sheet = spread.getActiveSheet();               
  5.                 spread.options.autoFitType = GC.Spread.Sheets.AutoFitType.cellWithHeader;
  6.                 sheet.setValue(0, 1, "Column Header xxxxxxxxxxxx", GC.Spread.Sheets.SheetArea.colHeader);
  7.                 spread.commandManager().execute({cmd: "autoFitColumn", sheetName: "Sheet1", columns: [ { col: 1 } ], isRowHeader: true, autoFitType: GC.Spread.Sheets.AutoFitType.cellWithHeader});
  8.     });
复制代码
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-5-5 10:12:59
5#
如果你想自适应的时候同时测量 header 区域和 Viewport 区域,你可以
spread.options.autoFitType = GC.Spread.Sheets.AutoFitType.cellWithHeader;
回复 使用道具 举报
jerryniepan
初级会员   /  发表于:2017-5-5 11:37:14
6#
ClarkPan 发表于 2017-5-5 09:44
如果需要autofitcolumn rowheader,可以用commandManager去执行命令去操作。
以下代码可以当作参考:

好的,多谢版主
回复 使用道具 举报
jerryniepan
初级会员   /  发表于:2017-5-5 11:37:30
7#
CCKan 发表于 2017-5-5 10:12
如果你想自适应的时候同时测量 header 区域和 Viewport 区域,你可以
spread.options.autoFitType = GC.Sp ...

搞定了,多谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-5 11:46:53
8#
好的,结贴了,有问题欢迎新开帖子进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部