找回密码
 立即注册

QQ登录

只需一步,快速开始

钛和集团

初级会员

34

主题

120

帖子

382

积分

初级会员

积分
382
钛和集团
初级会员   /  发表于:2022-9-22 11:30  /   查看:1958  /  回复:11
本帖最后由 钛和集团 于 2022-9-22 11:33 编辑

image.png348106993.png 就是我在一个地方进行表格数据绑定嘛,然后再另一个页面加载数据,表头的字段怎么还是我绑定的字段的值,如何变回原先的表头名称呢?

image.png579262084.png

11 个回复

倒序浏览
钛和集团
初级会员   /  发表于:2022-9-22 14:59:41
沙发
有点急,请尽快回一下
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-22 17:13:19
板凳
正在调研,待有进展及时通知您。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-22 17:29:14
地板
可以参考下面代码,使用了setColumnNameAPI

  1.             table1.setColumnName(0, "代号");
  2.             table1.setColumnName(6, "名称");
  3.             table1.setColumnName(23, "备注");
复制代码


回复 使用道具 举报
钛和集团
初级会员   /  发表于:2022-9-22 17:46:21
5#
Ellia.Duan 发表于 2022-9-22 17:29
可以参考下面代码,使用了setColumnNameAPI

这个只能代码写死吗?我之后模板可能合并的位置不在0,6,23,那我那个模板咋办
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-22 18:02:52
6#
有一个api可以获取单元格合并数据,
https://demo.grapecity.com.cn/sp ... sheet.html#getSpans
代码如下
  1.     console.log(sheet.getSpans(tableRange,GC.Spread.Sheets.SheetArea.viewport))
复制代码
此时可以看到table1区域内所有的合并单元格


image.png306262816.png


获取到之后,就可以处理,然后去
  1.    table1.setColumnName(0, "代号");
  2.             table1.setColumnName(r1, "名称");
  3.             table1.setColumnName(r2, "备注");
复制代码


回复 使用道具 举报
钛和集团
初级会员   /  发表于:2022-9-22 18:18:15
7#
image.png734614257.png image.png134867858.png 我表格导出要把这个表格元素给去掉,但是设置这个列名,又需要表格元素,这两者之前冲突了怎么办?
回复 使用道具 举报
钛和集团
初级会员   /  发表于:2022-9-22 18:19:23
8#
image.png819903869.png 我去掉表格元素之后直接没有这个方法了
回复 使用道具 举报
钛和集团
初级会员   /  发表于:2022-9-22 20:22:11
9#
Ellia.Duan 发表于 2022-9-22 18:02
有一个api可以获取单元格合并数据,
https://demo.grapecity.com.cn/spreadjs/help/api-15.1/GC.Spread.Sh ...

必须要在代码里这样设置列名吗?就是有可能我之后还是这个表,但是字段名称变了,叫别的名称了,这个写死名称可能不太好
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-23 08:09:13
10#
还有一种方式就是UI实现,绑定数据后,可以双击单元格后进行修改
image.png558989562.png image.png893742980.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部