找回密码
 立即注册

QQ登录

只需一步,快速开始

raym

初级会员

9

主题

35

帖子

285

积分

初级会员

积分
285

[已处理] 单元格换行处理

raym
初级会员   /  发表于:2019-2-22 09:54  /   查看:2671  /  回复:5
如何在单元格换行设置后 单元格保留 原有设置,我的表格比较复杂,单元格有样式,我设置单元格换行之后他其余的东西会消失,比如下拉框这些,如何统一了

5 个回复

倒序浏览
raym
初级会员   /  发表于:2019-2-22 10:18:50
沙发
  //var color = sheet.getCell(row, col).backColor();
    //var borderRight = sheet.getCell(row, col).borderRight();
    //var borderBottom = sheet.getCell(row, col).borderBottom();
    //var borderTop = sheet.getCell(row, col).borderTop();
    //var style = new GC.Spread.Sheets.Style();
    //style.wordWrap = true;//换行
    //style.shrinkToFit = true;
    //style.locked = false;
    //style.backColor = color;
    //style.borderRight = borderRight;
    //style.borderBottom = borderBottom;
    //style.borderTop = borderTop;
    //style.hAlign = GC.Spread.Sheets.HorizontalAlign.center;
    //style.vAlign = GC.Spread.Sheets.VerticalAlign.center;
    //sheet.setStyle(row, col, style, GC.Spread.Sheets.SheetArea.viewport);
回复 使用道具 举报
raym
初级会员   /  发表于:2019-2-22 10:21:46
板凳
    var style = sheet.getCell(row, col).Style();
    style.wordWrap = true;//换行
    sheet.setStyle(row, col, style, GC.Spread.Sheets.SheetArea.viewport);这样写的没效果
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-22 12:26:27
地板
您好,如果是想全局设置wordwrap,可以设置sheet级别的defaultStyle,这样可以避免与自定义单元格冲突,

您参考一下这篇博客:

https://www.grapecity.com.cn/blo ... ply-spreadjs-styles
回复 使用道具 举报
raym
初级会员   /  发表于:2019-2-22 13:57:07
5#
好啦
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-22 15:52:23
6#
谢谢反馈~ 本帖我结贴了,有新的问题欢迎发新贴交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部