找回密码
 立即注册

QQ登录

只需一步,快速开始

sssu

注册会员

2

主题

13

帖子

39

积分

注册会员

积分
39
  • 17

    金币

  • 2

    主题

  • 13

    帖子

最新发帖
sssu
注册会员   /  发表于:2023-5-23 10:36  /   查看:807  /  回复:3
本帖最后由 sssu 于 2023-5-23 10:48 编辑

rowFilter筛选后,调整表头的顺序,FilterDialog里面未选中的列表数据会丢失。

spreadjs 版本:"@grapecity/spread-sheets": "~15.2.0"

筛选后的FilterDialog 列表:


image.png59971312.png

调整表头顺序后的FilterDialog 列表:

image.png727725829.png


  1.       sheet.suspendPaint(false)
  2.       sheet.suspendCalcService()
  3.       // 改变表头顺序
  4.       sheet.bindColumns(nextHeader)
  5.       sheet.resumeCalcService(false)
  6.       sheet.resumePaint()
复制代码













3 个回复

倒序浏览
JoestarXu
超级版主   /  发表于:2023-5-23 14:04:46
沙发
您好,改变表头顺序具体是什么意思呢?

能否提供一个可以复现的Demo呢?我们这边好快速帮您排查一下问题。
回复 使用道具 举报
sssu
注册会员   /  发表于:2023-5-23 19:34:21
板凳
JoestarXu 发表于 2023-5-23 14:04
您好,改变表头顺序具体是什么意思呢?

能否提供一个可以复现的Demo呢?我们这边好快速帮您排查一下问题 ...
改变表头顺序
就是表头的列可以隐藏、排序。

谢谢,暂时解决了。
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-24 09:10:35
地板
sssu 发表于 2023-5-23 19:34
就是表头的列可以隐藏、排序。

谢谢,暂时解决了。

好的哈,问题解决了就好,后续有问题随时开贴提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部