找回密码
 立即注册

QQ登录

只需一步,快速开始

Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-10 17:52:08
11#
不吐葡萄皮 发表于 2024-7-10 11:50
那就是要把=SUBTOTAL(9,OFFSET($A$1,ROW(),COLUMN()-1,7)) 里面的7改成动态的,推荐用代码监听addRows 来 ...

回复 使用道具 举报
18577074114
中级会员   /  发表于:2024-7-11 12:04:07
12#
不吐葡萄皮 发表于 2024-7-10 11:50
那就是要把=SUBTOTAL(9,OFFSET($A$1,ROW(),COLUMN()-1,7)) 里面的7改成动态的,推荐用代码监听addRows 来 ...

您好!代码监听addRows的方式我试了半天都没成,不知具体是什么问题,大神可否能详细点拨一下?感谢!(另,不推荐的方法二的公式是生效的)
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-11 15:38:02
13#
您好,请问您具体是怎么监听addRows的呢?是否使用的是RowChanged事件进行监听的?
回复 使用道具 举报
18577074114
中级会员   /  发表于:2024-7-11 16:40:25
14#
Joestar.Xu 发表于 2024-7-11 15:38
您好,请问您具体是怎么监听addRows的呢?是否使用的是RowChanged事件进行监听的?

c6a79e9fd9bd56a8d5ba7b27d8f8f92.png82721251.png 版主您好,尝试过如图这样的操作
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-11 17:32:47
15#
您好,SpreadJS原生上没有RowsAdded这个事件,建议参考我楼上提到的RowChanged事件来实现这个需求。
回复 使用道具 举报
18577074114
中级会员   /  发表于:2024-7-12 11:08:18
16#
Joestar.Xu 发表于 2024-7-11 17:32
您好,SpreadJS原生上没有RowsAdded这个事件,建议参考我楼上提到的RowChanged事件来实现这个需求。

也尝试了,还是没能让公式=SUBTOTAL(9,OFFSET($A$1,ROW(),COLUMN()-1,7)) 里的“7”实现动态去取 目前暂时只能先用热心网友并不推荐的那个不便于后期维护的长公式
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-12 13:32:49
17#
好的。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部