找回密码
 立即注册

QQ登录

只需一步,快速开始

marysu

银牌会员

32

主题

74

帖子

3270

积分

银牌会员

积分
3270

活字格认证

marysu
银牌会员   /  发表于:2015-6-3 09:36  /   查看:6863  /  回复:3
场景:列宽为固定列宽,单元格中的内容为允许回车换行,要求行高根据单元格的内容自动设置行高

但是,现在设置了自动行高后,单元格的内容为1个字符占用1行了

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-6-3 11:49:00
沙发
回复 1楼marysu的帖子

感谢对该问题的反馈。
为了帮助你解决问题,需要提供设置自动行高的Demo,我们可以帮你看看问题出在哪里。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
marysu
银牌会员   /  发表于:2015-6-15 14:42:00
板凳
//WordWrap Column
        sheet.getCell(2, 4).wordWrap(true).vAlign($.wijmo.wijspread.VerticalAlign.top);
        sheet.getCell(4, 4).wordWrap(true).vAlign($.wijmo.wijspread.VerticalAlign.center);
        sheet.getCell(6, 4).wordWrap(true).vAlign($.wijmo.wijspread.VerticalAlign.bottom);
        sheet.getCell(7, 4).wordWrap(true).value("中华前程无限美\r\n中华前程无限美\r\n中华前程无限美\r\n中华前程无限美\r\n中华前程无限美\r\n");
        sheet.autoFitColumn(4);
        sheet.autoFitRow(2);
        sheet.autoFitRow(4);
        sheet.autoFitRow(6);
        sheet.autoFitRow(7);

经过测试发现,只有把sheet.autoFitColumn(4);写在autoFitRow前面,显示才能正常
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-15 18:09:00
地板
回复 3楼marysu的帖子

你好。
感谢你提供的代码,根据代码来看,这是产品的设计。
你设置了wordwrap属性,文字发生了折行,因此行为是按照文字折行一句句代码进行执行的。
在折行的情况下,autofitColumn和autofitrow顺序不同,产生的结果肯定不同。
你可以通过执行一句autofit代码,看一下效果,就能理解这种不同。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部