找回密码
 立即注册

QQ登录

只需一步,快速开始

肥夏米
初级会员   /  发表于:2024-9-4 18:12  /   查看:144  /  回复:4
为啥我明明设置了自动换行,也支持不了呢?
image.png109942626.png

4 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-9-5 09:09:40
沙发
您好!设置自动换行,填充数据后需要再通过Worksheet:autoFitRow()自适应列宽才能看到换行后的效果。

可以参考官网API文档了解详情:
https://demo.grapecity.com.cn/sp ... orksheet#autofitrow
回复 使用道具 举报
肥夏米
初级会员   /  发表于:2024-9-5 09:50:20
板凳
Wilson.Zhang 发表于 2024-9-5 09:09
您好!设置自动换行,填充数据后需要再通过Worksheet:autoFitRow()自适应列宽才能看到换行后的效果。

可 ...

可是这个数据是业务人员自己填报上去的,不是系统自动填充的,怎么才能在填报的时候就自动换行显示呢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-5 12:21:43
地板
肥夏米 发表于 2024-9-5 09:50
可是这个数据是业务人员自己填报上去的,不是系统自动填充的,怎么才能在填报的时候就自动换行显示呢

可以通过ValueChangd事件监听单元格中值的变化,在单元格内值变化后随即对单元格设置自适应行高,前提是已经对单元格设置了自动换行,可参考如下代码:
  1. sheet.bind(GC.Spread.Sheets.Events.ValueChanged, function(e, args) {
  2.     console.log('value changed: ', args);
  3.     sheet.autoFitRow(args.row);
  4. });
复制代码


可以参考官网API文档了解ValueChanged事件详情:
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#valuechanged
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:3 天前
5#
您好!由于您较长时间未回贴,且从跟帖回复中了解到问题已得到有效解决方案,那就结帖了。如有问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部