找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

高级会员

159

主题

354

帖子

1119

积分

高级会员

积分
1119
大Vi
高级会员   /  发表于:2022-1-19 09:40  /   查看:2631  /  回复:4
本帖最后由 Lynn.Dou 于 2022-1-21 15:23 编辑

demo:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/outline/outline-column/react

image.png547871398.png
QS:点击序号19行的收起图片,收起后再展开,19行跳到顶部去了,可不可以不跳?展开收起都在原位??
image.png541315307.png

4 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-19 12:26:23
沙发
您好,
问题已复现,已将此问题记录下来进一步调研,待有进展会第一时间在贴中更新。
本贴先做保留处理。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-14 14:34:39
板凳
更新进展:
问题仍在调研中,待有进展会第一时间在贴中更新
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-15 10:57:24
地板
您好,该问题目前修复优先级定位不是很高,所以目前暂未修复,不过我们会定期关注并跟进该问题。会在这里定期跟您汇报进展。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-11 16:49:26
5#
更新进展:
经进一步调研,此问题属于产品设计,也是与Excel的行为保持一致的,如下方动图所示:
如果您想实现展开/收缩分组按钮时,首行的位置不发生变化,可以使用以下代码:
  1. let topRow = 0;
  2. sheet.bind(GC.Spread.Sheets.Events.RangeGroupStateChanging, () => {
  3.     topRow = sheet.getViewportTopRow(1);
  4. });
  5. sheet.bind(GC.Spread.Sheets.Events.RangeGroupStateChanged, () => {
  6.      sheet.showRow(topRow);
  7. });
复制代码


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