找回密码
 立即注册

QQ登录

只需一步,快速开始

zhisongcom

注册会员

5

主题

8

帖子

29

积分

注册会员

积分
29
zhisongcom
注册会员   /  发表于:2017-5-31 16:07  /   查看:3925  /  回复:1
本帖最后由 zhisongcom 于 2017-5-31 16:10 编辑

各位大神, 我想问下  sheet.tables.addFromDataSource  这种给表格绑定数据的时候如何给表头赋值呢?如果是按照模版提供的方法,则列头只是显示0,1,2,3,4。。。。,这些不是我想要的,如何能用这个方法显示我需要显示的列头呢?
谢谢


1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-31 17:09:49
沙发
有两个方法,一个是使用表单绑定来完成,这个参考:
http://demo.gcpowertools.com.cn/ ... s/sheetLevelBinding
如果表单绑定无法满足您的需求,就只能在表格绑定后手动修改列头,修改列头的方式与修改单元格的方式一样,唯一区别是多传一个参数 GC.Spread.Sheets.SheetArea.colHeader
例如:
  1. var row = activeSheet.getRange(0, -1, 1, -1, GC.Spread.Sheets.SheetArea.colHeader);
  2.      row.backColor("Red");
  3.      row.foreColor("White");
  4. activeSheet.setValue(0,2,"ColumnHeader", GC.Spread.Sheets.SheetArea.colHeader);
复制代码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部