找回密码
 立即注册

QQ登录

只需一步,快速开始

热点科技

初级会员

24

主题

56

帖子

200

积分

初级会员

积分
200
热点科技
初级会员   /  发表于:2022-9-21 11:11  /   查看:1340  /  回复:6
2金币
本帖最后由 Lynn.Dou 于 2022-10-25 12:05 编辑

目前要实现的表头如下图

image.png331308898.png
通过绑定数据源,实现的效果如下图
image.png442188414.png
代码如下:
image.png426719664.png
在绑定数据源,设置datasource之后,我通过调用哪个api可以实现表头上方能添加我想要的信息,并进行表头的单元格合并。

最佳答案

查看完整内容

您好, 从截图来看,您应该是使用的表单绑定,可以在绑定数据源之后,使用insertRows方法在列头插入行,使用addspan方法合并单元格。 示例代码如下:

6 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-21 11:11:21
来自 2#
您好,
从截图来看,您应该是使用的表单绑定,可以在绑定数据源之后,使用insertRows方法在列头插入行,使用addspan方法合并单元格。
示例代码如下:
  1. sheet.setRowCount(2,GC.Spread.Sheets.SheetArea.colHeader);
  2. sheet.addSpan(0,2,1,2,GC.Spread.Sheets.SheetArea.colHeader);
  3. sheet.setValue(0,2,"列头合并单元格",GC.Spread.Sheets.SheetArea.colHeader)
复制代码

image.png841747436.png
回复 使用道具 举报
热点科技
初级会员   /  发表于:2022-9-22 15:36:13
3#
Lynn.Dou 发表于 2022-9-21 14:00
您好,
从截图来看,您应该是使用的表单绑定,可以在绑定数据源之后,使用insertRows方法在列头插入行,使 ...

感谢,非常好的解答。
回复 使用道具 举报
热点科技
初级会员   /  发表于:2022-9-22 16:05:43
4#
Lynn.Dou 发表于 2022-9-21 11:11
您好,
从截图来看,您应该是使用的表单绑定,可以在绑定数据源之后,使用insertRows方法在列头插入行,使 ...

如果我要在绑定的数据源列头下方也加一行,总共三列作为表头,有解决办法吗?,我现在试了好像不起效果,数据源绑定的表头行好像只能作为多行表头的最后一行。是否可以调成中间行呢
image.png759297790.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-22 17:33:08
5#
本帖最后由 Lynn.Dou 于 2022-10-25 12:05 编辑

目前对于行列头不支持在某一行进行新增新行,默认原列头行会在最后一行。
这边已将此问题作为需求记录至产品需求库,如果后面计划添加此功能,会在贴中通知您。(41659)
当前方案建议您参考上个回答中代码,setValue进行修改。
回复 使用道具 举报
热点科技
初级会员   /  发表于:2022-9-22 17:41:35
6#
Lynn.Dou 发表于 2022-9-22 17:33
目前对于行列头不支持在某一行进行新增新行,默认原列头行会在最后一行。
这边已将此问题作为需求记录至产 ...

收到,谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-22 18:21:49
7#
您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部