请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

dept_estate_dev

初级会员

35

主题

115

帖子

326

积分

初级会员

积分
326
dept_estate_dev
初级会员   /  发表于:2016-12-21 18:42  /   查看:3509  /  回复:3
调用sheet.addRows,新增的行无论怎么修改,getDirtyRows都查询不到

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-22 09:09:51
沙发
查询新增行用 sheet.getInsertRows()

新增行获取不到dirty 这个有问题。
在sheet.clearPendingChanges()之后再编辑可以获取到,临时方案是addrow之后缓存之前的dirtyrows,然后clear。
回复 使用道具 举报
13732977034
初级会员   /  发表于:2021-5-24 11:16:40
板凳
本帖最后由 13732977034 于 2021-5-24 11:25 编辑
dexteryao 发表于 2016-12-22 09:09
查询新增行用 sheet.getInsertRows()

新增行获取不到dirty 这个有问题。

好像不行,可以给个例子吗?
image.png608900451.png

image.png706788634.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-24 11:20:59
地板
13732977034 发表于 2021-5-24 11:16
好像不行,可以给个例子吗?

您可以参考学习指南的脏数据demo
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/edit/dirty-items#

另外,这是脏数据的定义 image.png464968566.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部