找回密码
 立即注册

QQ登录

只需一步,快速开始

hcq-mmd

注册会员

16

主题

47

帖子

143

积分

注册会员

积分
143
hcq-mmd
注册会员   /  发表于:2020-9-14 14:05  /   查看:3597  /  回复:1
10金币
比如有A、B、C三列,如何设置A列文字居左显示、B列文字居中显示、C列文字居右显示,使用这个HorizontalAlign只能设置单个单元格文字的左中右位置,我需要的是整一列都都一样的效果

最佳答案

查看完整内容

您好,您可以用getRange获取您需要设置的列再给单元格设置align,这是关键代码

1 个回复

正序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-14 14:05:06
来自 2#
本帖最后由 DerrickJiao 于 2020-9-14 15:09 编辑

您好,您可以用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.png887640075.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部