找回密码
 立即注册

QQ登录

只需一步,快速开始

IT-Weaver
初级会员   /  发表于:2021-12-15 16:59:01
板凳
Clark.Pan 发表于 2021-12-15 16:39
V12中仍可以通过getDeletedRows方法来获取删除的行记录
https://demo.grapecity.com.cn/spreadjs/SpreadJS ...

获取的方法已经找到了,方法名是相同的。
但是我们原来的业务逻辑是:
1、当删除某行记录时,如果它是新增行操作,执行删除sheet.deleteRows和删除缓存区sheet.deletedRows.pop();操作。
2、当删除某行记录时,如果它是修改行操作,只执行删除sheet.deleteRows操作。


也就是说,我们是使用sheet.deletedRows作为记录我们准确删除行信息缓存的一个存储载体。




所以现在我们需要找到与V9版本对应的sheet.deletedRows的位置,或者比如提供一个类似sheet.setDeletedRows的函数,让我们可以直接操作到spreadjs的删除缓存区数据。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-15 16:39:55
沙发
V12中仍可以通过getDeletedRows方法来获取删除的行记录
https://demo.grapecity.com.cn/sp ... s/edit/dirty-items#
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部