找回密码
 立即注册

QQ登录

只需一步,快速开始

一博科技

中级会员

52

主题

149

帖子

587

积分

中级会员

积分
587
一博科技
中级会员   /  发表于:2022-6-29 14:39  /   查看:1361  /  回复:5
10金币
问题:设置自适应批注后,批注内容会因表格内容行限制可视批注,这个可以设置最小高吗?
代码:
sheet.comments.add(i, 14, note).autoSize(true);

如图:
image.png373485411.png

最佳答案

查看完整内容

没有设置最小高的接口, 默认情况下autoSize为false,即comment会根据表单区域大小设置一个默认行高列宽。 如果设置了autoSize为true,则会根据comment实际内容显示。 ”不符合使用场景,数据有多有少“ 您可以测试下不设置autoSize为true,让comment根据实际数据大小默认显示。 如果仍不满足您的需求,这边也没有更好的建议了。 关于问题2: 前面有提到过,comment是在表单内容区域内显示的,如果行数较少(表单内容区域 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-29 14:39:47
来自 4#
本帖最后由 Lynn.Dou 于 2022-6-29 17:19 编辑

没有设置最小高的接口,
默认情况下autoSize为false,即comment会根据表单区域大小设置一个默认行高列宽。
如果设置了autoSize为true,则会根据comment实际内容显示。
”不符合使用场景,数据有多有少“
您可以测试下不设置autoSize为true,让comment根据实际数据大小默认显示。
如果仍不满足您的需求,这边也没有更好的建议了。

关于问题2:
前面有提到过,comment是在表单内容区域内显示的,如果行数较少(表单内容区域高度不足),那么即使设置较大的height值,comment高度也最多为表单区域高度。
(注:comment下方的一点空白高是为了显示拖拽柄)
image.png451161498.png
您可以设置足够的行数/行高以扩大表单内容区域。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-29 16:37:33
2#
您好,
您可以使用width、height方法设置comment的大小。
image.png28127440.png
需注意的是,comment需要在表单内容区域显示,
从图片看该sheet只有一行,所以comment的行高不会超过该行。 image.png398622130.png
回复 使用道具 举报
一博科技
中级会员   /  发表于:2022-6-29 16:41:08
3#
本帖最后由 一博科技 于 2022-6-29 16:51 编辑
Lynn.Dou 发表于 2022-6-29 16:37
您好,
您可以使用width、height方法设置comment的大小。

这个是直接写死了,不符合使用场景,数据有多有少。
没办法写个最小高然后自适应吗?

这种是一定没有办法的是吗?没有样式可以控制的吗
image.png463004760.png
回复 使用道具 举报
一博科技
中级会员   /  发表于:2022-6-29 17:45:28
5#
Lynn.Dou 发表于 2022-6-29 17:18
没有设置最小高的接口,
默认情况下autoSize为false,即comment会根据表单区域大小设置一个默认行高列宽。 ...

行吧,明白了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-29 18:19:55
6#
好的,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部