找回密码
 立即注册

QQ登录

只需一步,快速开始

DDDDDDD

注册会员

8

主题

17

帖子

81

积分

注册会员

积分
81
DDDDDDD
注册会员   /  发表于:2023-12-28 09:13  /   查看:2800  /  回复:6
2金币
本帖最后由 Lynn.Dou 于 2024-1-3 17:41 编辑


产品:SpreadJS
版本:16.2.1
image.png488775939.png image.png583189696.png   autoFitColumn好像只能自适应下面区域的

最佳答案

查看完整内容

您好,抱歉之前没有说清楚,还需要将AutoFitType设置为cellWithHeader才可以:

6 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-28 09:13:12
来自 4#
您好,抱歉之前没有说清楚,还需要将AutoFitType设置为cellWithHeader才可以:

  1. spread.commandManager().execute({cmd: "autoFitColumn", sheetName: "Sheet1", columns: columns, isRowHeader: true, autoFitType: GC.Spread.Sheets.AutoFitType.cellWithHeader});
复制代码


image.png752741698.png
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-28 09:48:21
2#
您好,对于列头的宽度自适应需要调用autofitrow的command来做,具体操作方法,您可以参考我们这篇帖子:https://gcdn.grapecity.com.cn/showtopic-56582-1-255.html
image.png495664367.png
回复 使用道具 举报
DDDDDDD
注册会员   /  发表于:2023-12-28 16:13:06
3#
Richard.Huang 发表于 2023-12-28 09:48
您好,对于列头的宽度自适应需要调用autofitrow的command来做,具体操作方法,您可以参考我们这篇帖子:htt ...
没起作用啊


let spread = new GC.Spread.Sheets.Workbook(this.$refs.spreadExcel,{calcOnDemand: true , tabStripVisible:true});
        let sheet = spread.getActiveSheet();
        sheet.setValue(0, 3, '这个列头标题有点长', GC.Spread.Sheets.SheetArea.colHeader);
        sheet.setValue(0, 3, '这是一句很长很长的话', GC.Spread.Sheets.SheetArea.viewport);
        var rows = [ { row: 0 },{ row: 1 },{ row: 2 },{ row: 3 },{ row: 4 } ];
        spread.commandManager().execute({cmd: "autoFitRow", sheetName: "Sheet1", rows: rows, columnHeader: true, autoFitType: GC.Spread.Sheets.AutoFitType.cell});
image.png500437926.png
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-28 18:29:21
5#

您好,列头使用的指令是autoFitColumn。以下是列头自适应的指令
var columns = [ { col: 3 } ];
spread.options.allowUndo = true;
spread.commandManager().execute({cmd: "autoFitColumn", sheetName: "Sheet1", columns: columns, isRowHeader: false, autoFitType: GC.Spread.Sheets.AutoFitType.cellWithHeader});
回复 使用道具 举报
DDDDDDD
注册会员   /  发表于:2024-1-2 09:21:04
6#
OK 了
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-2 11:46:47
7#

好的,本帖子的问题解决,这里就先结帖了。后续如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部