找回密码
 立即注册

QQ登录

只需一步,快速开始

龙腾

初级会员

23

主题

89

帖子

254

积分

初级会员

积分
254
龙腾
初级会员   /  发表于:2017-6-27 09:56  /   查看:5850  /  回复:13
在电脑和手机上的待办、已办、已发里显示表单每一行的审批意见内容,可以根据内容的字数自动调整行距,让单元格里的所有人的审批意见都完全显示出来。 blob312033385.png blob387141417.png

13 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-27 13:57:25
沙发
您可以先设置自动换行sheet.getCell(0,0).wordWrap(true);
然后设置自适应行宽sheet.autoFitRow(0);

注意自适应行宽为触发行为,需在填入值后再进行设置。
回复 使用道具 举报
龙腾
初级会员   /  发表于:2017-6-27 14:19:44
板凳
ClarkPan 发表于 2017-6-27 13:57
您可以先设置自动换行sheet.getCell(0,0).wordWrap(true);
然后设置自适应行宽sheet.autoFitRow(0);

请问是设置值之后就设置,还是说有值以后设置都可以?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-27 14:28:59
地板
龙腾 发表于 2017-6-27 14:19
请问是设置值之后就设置,还是说有值以后设置都可以?

有值以后设置都可以。建议您可以绑定类似单元格内容改变这样的触发事件,在事件中设置sheet.autoFitRow(index);这样您就不用每次在值改变时重新进行设置了。
回复 使用道具 举报
龙腾
初级会员   /  发表于:2017-6-27 14:38:53
5#
ClarkPan 发表于 2017-6-27 14:28
有值以后设置都可以。建议您可以绑定类似单元格内容改变这样的触发事件,在事件中设置sheet.autoFitRow(i ...

到底是设置为0还是1?我以前设置的是1
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-27 14:55:06
6#
龙腾 发表于 2017-6-27 14:38
到底是设置为0还是1?我以前设置的是1

我写的0是举例子,里面写您要更改行的index
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-6-27 14:55:31
7#
在用户编辑完后自动调整行高:
        sheet.bind(GC.Spread.Sheets.Events.EditEnded, function (data, args) {
            args.sheet.autoFitRow(args.row);
        });
回复 使用道具 举报
龙腾
初级会员   /  发表于:2017-6-27 15:05:38
8#
CCKan 发表于 2017-6-27 14:55
在用户编辑完后自动调整行高:
        sheet.bind(GC.Spread.Sheets.Events.EditEnded, function (data,  ...

如何自行调整列宽呢?
回复 使用道具 举报
龙腾
初级会员   /  发表于:2017-6-27 15:05:43
9#
CCKan 发表于 2017-6-27 14:55
在用户编辑完后自动调整行高:
        sheet.bind(GC.Spread.Sheets.Events.EditEnded, function (data,  ...

如何自行调整列宽呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-27 15:30:28
10#
龙腾 发表于 2017-6-27 15:05
如何自行调整列宽呢?

sheet.bind(GC.Spread.Sheets.Events.EditEnded, function (data, args) {
    args.sheet.autoFitColumn(args.col);
});
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部