找回密码
 立即注册

QQ登录

只需一步,快速开始

王五子
金牌服务用户   /  发表于:2024-11-7 15:04  /   查看:235  /  回复:7
1金币
image.png332366332.png

现已知列头是通过gcColumn来实现
image.png278014220.png
那左侧的行头如何实现自定义并使用
现需要行列头并行使用

7 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-11-7 17:03:11
沙发
您好!请问下您的实际需求是怎样的,是需要对行头设置文本内容吗?
回复 使用道具 举报
王五子
金牌服务用户   /  发表于:2024-11-7 17:11:10
板凳
Wilson.Zhang 发表于 2024-11-7 17:03
您好!请问下您的实际需求是怎样的,是需要对行头设置文本内容吗?

就是需要行头和列头都能实时更新
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-7 17:29:18
地板
王五子 发表于 2024-11-7 17:11
就是需要行头和列头都能实时更新

您提的“更新”是对行头和列头设置数据吗?如果我的理解不正确,需要您详细介绍下您的需求。
回复 使用道具 举报
王五子
金牌服务用户   /  发表于:2024-11-8 09:40:47
5#
Wilson.Zhang 发表于 2024-11-7 17:29
您提的“更新”是对行头和列头设置数据吗?如果我的理解不正确,需要您详细介绍下您的需求。

行头和列头都会实时变动,两个表头映射出来的数据也会变动,也就是说我的整张表都是实时更新的状态,并且要求展示表头和行头。使用的框架是vue3
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-8 11:58:53
6#
王五子 发表于 2024-11-8 09:40
行头和列头都会实时变动,两个表头映射出来的数据也会变动,也就是说我的整张表都是实时更新的状态,并且 ...

SpreadJS支持对行头和列头的单元格设置值,也支持对行头和列头绑定数据。根据您的描述,我理解您的业务场景中可能需要在同一张sheet中更新单元格和行头列头的数据。那么,可以在需要更新时对当前sheet取消数据源绑定,重新设置数据绑定,便可实现更新。也可以通过Worksheet:setValue()对行头和列头的单元格设置数据,您可以尝试下再综合评估更合适的方式。
回复 使用道具 举报
王五子
金牌服务用户   /  发表于:2024-11-13 16:57:23
7#
image.png470014037.png
只能设置到列头,bindRows()/bandRows()的使用都会报错如图片所示,不懂是哪里出问题了呢

spread1.vue

7.39 KB, 下载次数: 1

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-13 17:30:29
8#
王五子 发表于 2024-11-13 16:57
只能设置到列头,bindRows()/bandRows()的使用都会报错如图片所示,不懂是哪里出问题了呢

根据您提供图示中显示的异常信息,Worksheet没有bangRows方法,也没有bindRows方法,Table有bandRows方法。Worksheet和Table均有bindColumns方法。
如下图所示分别为Worksheet和Table的官网API文档页面,可以看到所展示的API中如上所述。

Worksheet API:
Worksheet.png529683532.png

Table API:
Table.png208163146.png



如果您想为行头设置数据,可以通过Worksheet:setValue()设置,如下代码:
  1. sheet.setValue(0, 0, '行头1', GC.Spread.Sheets.SheetArea.rowHeader);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部