请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Gai

注册会员

1

主题

2

帖子

5

积分

注册会员

积分
5
  • 21

    金币

  • 2

    帖子

  • 0

    精华

最新发帖
Gai
注册会员   /  发表于:2023-5-19 17:23  /   查看:147  /  回复:5
本帖最后由 Gai 于 2023-5-23 18:10 编辑

image.png649838256.png image.png225112303.png 应该插入到对应的列   有没有大佬请教下   如何获取这个区域   点击左侧插入列的话 这个默认的表往右窜一列就从b列开始了

5 个回复

倒序浏览
JoestarXu
超级版主   /  发表于:2023-5-22 09:55:25
沙发
您好,听您的描述是想将对应列的列头上的值修改为弹出的这个对话框中对应的值吗?
回复 使用道具 举报
Gai
注册会员   /  发表于:2023-5-23 18:10:53
板凳
JoestarXu 发表于 2023-5-22 09:55
您好,听您的描述是想将对应列的列头上的值修改为弹出的这个对话框中对应的值吗?

嗯嗯 是的  并且新增的列也同步  边框要自动到新增的列边缘
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-24 10:00:46
地板
您好,您在点击确认后将表体取值设置的这个dialog中的列头的值取出,然后通过getCell().value()将值分别设置上去即可。
回复 使用道具 举报
JoeJin
葡萄城公司职员   /  发表于:2023-5-24 17:41:25
5#
Gai 发表于 2023-5-23 18:10
嗯嗯 是的  并且新增的列也同步  边框要自动到新增的列边缘

听起来很像是通过Element table修改列的情况,可以考虑使用表格的数据绑定,会比较简单。
Element table修改完,点击确定以后,只需要维护datasource的Json,重新绑定table,SpreadJS就会自动刷新列。
但是也要注意,表格如果已经有数据了,自己也要去维持已有的数据。
https://demo.grapecity.com.cn/sp ... able-binding/purejs

同时,看第一张图,column header有merge的情况,并且是多行的。可以考虑通过使用合并单元格,来模拟多行列头的情况。
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-25 11:03:04
6#
JoeJin 发表于 2023-5-24 17:41
听起来很像是通过Element table修改列的情况,可以考虑使用表格的数据绑定,会比较简单。
Element table ...

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