找回密码
 立即注册

QQ登录

只需一步,快速开始

路过留痕

注册会员

12

主题

21

帖子

123

积分

注册会员

积分
123
路过留痕
注册会员   /  发表于:2021-3-1 09:08  /   查看:1760  /  回复:1
表头定义的时候,能不能直接定义数据居中,现在实现的方式必须到数据表中去改。
image.png90969237.png var cell = sheet.getCell(i, 0, GC.Spread.Sheets.SheetArea.viewport);
                cell.textIndent(dayWokdataList[i].indent);
                cell.hAlign(GC.Spread.Sheets.HorizontalAlign.left);
                cell.vAlign(GC.Spread.Sheets.VerticalAlign.center);

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-1 09:23:55
沙发
您好,您想咨询的问题是 如何设置某列居中吗?
您可以用getRange获取您需要设置的列再给单元格设置align,这是关键代码
  1. sheet.getRange(-1, 0, -1, 1, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.left);
  2. sheet.getRange(-1, 1, -1, 1, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.center);
  3. sheet.getRange(-1, 2, -1, 1, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.right);
复制代码
image.png878485717.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部