找回密码
 立即注册

QQ登录

只需一步,快速开始

lyc

初级会员

40

主题

74

帖子

270

积分

初级会员

积分
270

微信认证勋章

lyc
初级会员   /  发表于:2018-9-28 13:59  /   查看:3775  /  回复:6
spread 里的sheet里某一列表头内容怎么动态设置?

6 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-28 14:53:23
沙发
您好,我给您上传一个Demo,见附件。

Demo中关键几行我加了注释:

  1. sheet.setRowCount(3, GC.Spread.Sheets.SheetArea.colHeader);
  2.         sheet.addSpan(0, 0, 2, 4, GC.Spread.Sheets.SheetArea.colHeader);
  3.         sheet.setValue(0, 0, "Column Header", GC.Spread.Sheets.SheetArea.colHeader);
复制代码


您注意这几个方法的最后一个参数都是GC.Spread.Sheets.SheetArea.colHeader,这个参数会指明您操作的是列头。

ColumnHeader.html

6.17 KB, 下载次数: 162

回复 使用道具 举报
lyc
初级会员   /  发表于:2018-10-9 09:17:01
板凳
KevinChen 发表于 2018-9-28 14:53
您好,我给您上传一个Demo,见附件。

Demo中关键几行我加了注释:

给个电话,设置表头出错,还是不对,电话咨询下,谢谢!
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-9 09:30:59
地板
电话已经私信,请查收
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-10-9 12:23:22
5#
您好:

可以通过
fpSpread1.ActiveSheet.ColumnHeaderRowCount 来设置列头的行数
fpSpread1.ActiveSheet.SetColumnLabel 来设置列头的值
例如:
this.fpSpread1.ActiveSheet.ColumnHeaderRowCount = 2;
this.fpSpread1.ActiveSheet.SetColumnLabel(0, 0, "第一行第一列");
this.fpSpread1.ActiveSheet.SetColumnLabel(1, 0, "第二行第一列");
this.fpSpread1.ActiveSheet.SetColumnLabel(0, 1, "第一行第二列");
回复 使用道具 举报
lyc
初级会员   /  发表于:2018-10-23 11:01:27
6#
谢谢,已实现
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-10-23 16:47:15
7#

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