找回密码
 立即注册

QQ登录

只需一步,快速开始

slpoe

初级会员

38

主题

92

帖子

298

积分

初级会员

积分
298
slpoe
初级会员   /  发表于:2024-3-18 16:00  /   查看:479  /  回复:5
100金币
一段有层级的数据,删掉一条数据其所有的子集,父集的折叠图标还在,点击折叠会卡死页面,求指导

image.jpg
IMG_3974.jpeg

5 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-18 17:20:59
沙发
您好,就您截图来看无法确定问题的具体所在,它似乎是分组列的区域没有进行刷新,您可以尝试使用以下代码看是否能够暂时解决:
  1. sheet.bind(GC.Spread.Sheets.Events.RowChanged, function (e, info) {
  2.     if (info.propertyName === "deleteRows") {
  3.         sheet.outlineColumn.refresh();
  4.     }
  5. });
复制代码

如果可以的话,最好还是提供一份可供我我们复现的demo,方便我们针对性的去进行测试和问题排查
回复 使用道具 举报
slpoe
初级会员   /  发表于:2024-3-18 17:29:28
板凳
我调用了 sheet.outlineColumn.refresh();这个方法发现还是刷新不了
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-18 17:35:59
地板
slpoe 发表于 2024-3-18 17:29
我调用了 sheet.outlineColumn.refresh();这个方法发现还是刷新不了

如果您无法提供demo,我们确实就很难进行排查了,即使我们通过猜测给您提供了对应的解决办法,那么可能最后也无法最终解决您的问题,附件是我测试使用的demo,您也可以在该demo上进行修改,尽量复现您所描述的问题

分组列.html

4.13 KB, 下载次数: 10

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-27 12:29:30
5#
您好,请问楼主的问题是否得到解决,如果仍然存在问题,欢迎继续跟帖询问。另外我们有其他小伙伴相类似的问题,是通过repaint方法解决的,您也可以尝试一下;repaint()
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:3 天前
6#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部