找回密码
 立即注册

QQ登录

只需一步,快速开始

不圆的珍珠

注册会员

14

主题

43

帖子

127

积分

注册会员

积分
127
不圆的珍珠
注册会员   /  发表于:2021-7-14 17:15  /   查看:7148  /  回复:20
1金币
SpreadJS中,在rowHeader区域,如何设置自适应列宽?

最佳答案

查看完整内容

请使用下面的代码

20 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-14 17:15:55
来自 11#
不圆的珍珠 发表于 2021-7-14 19:02
目前是无法提供任何操作支持自适应对吗?

请使用下面的代码
  1. var columns = [ { col: 0 } ];
  2. spread.options.allowUndo = true;
  3. spread.commandManager().execute({cmd: "autoFitColumn", sheetName: "Sheet2", columns: columns, rowHeader: true, autoFitType: GC.Spread.Sheets.AutoFitType.cell});
复制代码


回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-14 17:39:52
2#
您好,不是很理解您的需求,请配合截图详细描述一下您的需求。
回复 使用道具 举报
不圆的珍珠
注册会员   /  发表于:2021-7-14 17:45:26
3#
类似这种情况,在插入多行后,序号变大,行头内容显示不全,如何在插入多行后设置行头的列宽根据内容自适应。 image.png646665954.png
回复 使用道具 举报
不圆的珍珠
注册会员   /  发表于:2021-7-14 17:47:46
4#
Derrick.Jiao 发表于 2021-7-14 17:39
您好,不是很理解您的需求,请配合截图详细描述一下您的需求。

在插入多行后,序号变大,行头内容显示不全,如何在插入多行后设置行头的列宽根据内容自适应。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-14 17:52:59
5#
不圆的珍珠 发表于 2021-7-14 17:47
在插入多行后,序号变大,行头内容显示不全,如何在插入多行后设置行头的列宽根据内容自适应。

目前行头区域无法设置自适应,只能通过sheet.setColumnWidth(0, 150.0, GC.Spread.Sheets.SheetArea.rowHeader);设置足够的列宽。
回复 使用道具 举报
不圆的珍珠
注册会员   /  发表于:2021-7-14 18:09:48
6#
Derrick.Jiao 发表于 2021-7-14 17:52
目前行头区域无法设置自适应,只能通过sheet.setColumnWidth(0, 150.0, GC.Spread.Sheets.SheetArea.rowH ...

好吧。可以编写代码手动触发边框点击事件进行自适应列宽吗?可以实现吗?具体的操作是什么呀?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-14 18:38:46
7#
不圆的珍珠 发表于 2021-7-14 18:09
好吧。可以编写代码手动触发边框点击事件进行自适应列宽吗?可以实现吗?具体的操作是什么呀?

直接双击这个区域就可以了
image.png527417602.png
回复 使用道具 举报
不圆的珍珠
注册会员   /  发表于:2021-7-14 18:42:58
8#
Derrick.Jiao 发表于 2021-7-14 18:38
直接双击这个区域就可以了

不手动点击呢,设置触发可以吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-14 18:46:47
9#
不圆的珍珠 发表于 2021-7-14 18:42
不手动点击呢,设置触发可以吗?

不支持,目前的自适应接口只适用于viewport区域。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部