找回密码
 立即注册

QQ登录

只需一步,快速开始

Fiooona
论坛元老   /  发表于:2020-8-5 15:47:51
10#
通过如下方法可以获取表格在sheet中的位置:
var table = sheet.tables.all()[0]
table.cj // table 在sheet 中的起始行
image.png267439879.png
自己通过计算可以获取
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2020-8-6 09:31:49
11#
Fiooona 发表于 2020-8-5 15:47
通过如下方法可以获取表格在sheet中的位置:
var table = sheet.tables.all()[0]
table.cj // table 在sh ...

我在同一行多次删除,拿到脏数据行号都是同一行,怎么知道对应我具体 数据集 是什么那? image.png775642699.png
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2020-8-6 09:33:38
12#
Fiooona 发表于 2020-8-5 15:47
通过如下方法可以获取表格在sheet中的位置:
var table = sheet.tables.all()[0]
table.cj // table 在sh ...

我在同一行多次删除,拿到的行号都是一样的,怎么知道我具体 删除的是 绑定数据的 哪一行那?
image.png763497314.png

回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-6 12:40:16
13#
单纯删除表的行是不会被算为脏数据的,如果要判断删除了哪一行,可以监听 event:TableRowsChanged:
image.png98582762.png
https://demo.grapecity.com.cn/sp ... nt:TableRowsChanged
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2020-8-6 15:17:19
14#
Fiooona 发表于 2020-8-6 12:40
单纯删除表的行是不会被算为脏数据的,如果要判断删除了哪一行,可以监听 event:TableRowsChanged:

http ...

那这样会引发另外一个疑问, 删行 监听 tableRowsChanged 将 deleteItem 存到了变量中,然后Ctrl+Z撤销了,怎么知道我 还原了哪一行,我好将变量中的数据剔除?
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2020-8-6 15:29:17
15#
Fiooona 发表于 2020-8-6 12:40
单纯删除表的行是不会被算为脏数据的,如果要判断删除了哪一行,可以监听 event:TableRowsChanged:

http ...

我想在点击【保存按钮】 时候,拿到表格里最终被删除数据,应该如何实现
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-6 17:22:04
16#
用getDataSource获取修改后的数据源 ,对比绑定前的数据源可以区分哪些数据被删除,这种默认您绑定的数据源有唯一的ID,如果没有唯一ID,您可以在组装数据的时候给每条数据添加上ID
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2020-8-6 18:28:51
17#
Fiooona 发表于 2020-8-6 17:22
用getDataSource获取修改后的数据源 ,对比绑定前的数据源可以区分哪些数据被删除,这种默认您绑定的数据源 ...

table获取脏行不正确,表格里有4行数据,我修改了这4行数据,然后在第4行插入一行并编辑了,总的脏行应该是5行,但是原来的第4行,从脏行里取不到 为什么?

20200806_182525.gif
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2020-8-6 19:29:14
19#
Fiooona 发表于 2020-8-6 18:40
按照脏数据的设计,新增的行不算是脏数据:

table.getDirtyRows()  前4行 也都是通过右键插入 新增的行,都可以正常 获取
回复 使用道具 举报
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-8-6 23:49:02
20#
本帖最后由 Fiooona 于 2020-8-7 10:20 编辑

问题收到,明早回复



无法复现您的问题,为了加强沟通的效率,请您在楼上传的Demo 中复现一下,具体说明您操做的每一步已经预期效果是什么。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部