找回密码
 立即注册

QQ登录

只需一步,快速开始

Spreadsheet求助

注册会员

14

主题

43

帖子

121

积分

注册会员

积分
121
最新发帖
Spreadsheet求助
注册会员   /  发表于:2024-5-23 14:32  /   查看:2062  /  回复:8
我在使用spreadJS开发报表,请问给单元格设定行高、列宽的方法是什么以及如何固定下来。因为在单元格填入数值后,单元格所在行的高度会缩小,

填之前:
image.png118976134.png


填之后:
image.png293815306.png
image.png193328856.png
image.png691773070.png

8 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-23 14:48:25
沙发
设置行高列宽可以使用以下两个API:
设置行高:https://demo.grapecity.com.cn/sp ... ksheet#setrowheight
设置列宽:https://demo.grapecity.com.cn/sp ... heet#setcolumnwidth

对于您的第二个问题,正常情况下输入内容是不会调整单元格行高列宽的,您检查一下是否触发了编辑事件或者其他事件导致了单元格行高列宽变化。如果仍然无法排查出问题,建议提供一份可供我们复现的demo,方便我们去进行测试和调研
回复 使用道具 举报
Spreadsheet求助
注册会员   /  发表于:2024-5-23 15:02:16
板凳
我是用你们的demo。 image.png110909422.png 。是不是里面有你说的关于编辑单元格事件,那如果是编辑单元格事件,事件的名字叫什么
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-23 14:32:49
地板
Spreadsheet求助 发表于 2024-5-23 15:02
我是用你们的demo。。是不是里面有你说的关于编辑单元格事件,那如果是编辑单元格事件,事件的名字叫什么
编辑单元格结束事件是这个:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#editended
我这里有一个单独的demo,您可以打开后按照您的需要在上面进行操作,看能否复现您说的行高会变化的问题

designerInit.html

3.99 KB, 下载次数: 437

回复 使用道具 举报
Spreadsheet求助
注册会员   /  发表于:2024-5-24 09:38:16
5#
非常感谢,请问有没有设置比如从0-10列的的列宽的方法
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-24 12:26:58
6#
Spreadsheet求助 发表于 2024-5-24 09:38
非常感谢,请问有没有设置比如从0-10列的的列宽的方法

设置批量设置列宽您可以使用以下方法:
  1. sheet.getRange(-1,0,-1,10).width(100)
复制代码
回复 使用道具 举报
Spreadsheet求助
注册会员   /  发表于:2024-5-24 16:27:06
7#
好的,非常感谢
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-24 18:14:40
8#
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-31 14:29:04
9#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部