找回密码
 立即注册

QQ登录

只需一步,快速开始

xujie-joe
金牌服务用户   /  发表于:2023-3-11 15:35  /   查看:1361  /  回复:4
1金币
如图,在录入内容的时候,SpreadJS可否做到自动调整行高,不遮挡字体

image.png805160217.png

最佳答案

查看完整内容

您好, 可以设置单元格wordWrap为ture,监听ValueChanged 或 EditEnded事件,调用autoFitRow方法使行高自适应。 示例代码如下:

4 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-11 15:35:34
来自 3#
您好,
可以设置单元格wordWrap为ture,监听ValueChanged 或 EditEnded事件,调用autoFitRow方法使行高自适应。
示例代码如下:
  1. var sheet = spread.getActiveSheet();
  2.         var style = sheet.getDefaultStyle();
  3.         style.wordWrap = true;
  4.         sheet.setDefaultStyle(style);
  5.         spread.bind(GC.Spread.Sheets.Events.ValueChanged, function (s, e) {
  6.             var newValue = e.newValue;
  7.             var oldValue = e.oldValue;

  8.             if(newValue !== oldValue){
  9.                 var sheet = spread.getActiveSheet();
  10.                 sheet.autoFitRow(e.row);
  11.             }
  12.         });
复制代码
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-11 22:02:21
2#
根本不用JS,活字格支持页面自适应,也可以支持页面范围适应,可以自动调节,都是最基础的功能
回复 使用道具 举报
xujie-joe
金牌服务用户   /  发表于:2023-3-13 16:10:50
4#
Lynn.Dou 发表于 2023-3-13 09:36
您好,
可以设置单元格wordWrap为ture,监听ValueChanged 或 EditEnded事件,调用autoFitRow方法使行高自适 ...

好的,谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-13 16:22:04
5#
您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部