jQuery MiniUI

 找回密码
 立即注册
楼主: ling3
打印 上一主题 下一主题

怎样获取页面中更改了的数据,把更改的数据传给后端 [复制链接]

Rank: 8Rank: 8

楼主
发表于 2021-9-6 16:46:46 |显示全部楼层
grid.getChanges()可以获取到所有修改的数据
可以下载试用包看一下
http://www.miniui.com/demo/#src=datagrid/celledit.html
这个示例的相关保存方法。

Rank: 8Rank: 8

沙发
发表于 2021-9-6 18:04:17 |显示全部楼层
ling3 发表于 2021-9-6 17:14
是要获取一个列中已有的数据,比如一个单元格中的数据

我们表格没有列数据这个概念,都是行数据,遍历所有行,获取对应列的数据。

Rank: 8Rank: 8

板凳
发表于 2021-9-7 11:16:35 |显示全部楼层
ling3 发表于 2021-9-7 09:41
那这个是使用什么方法?谢谢

var rows=grid.getData()可以获取当页所有行数据

Rank: 8Rank: 8

地板
发表于 2021-9-7 16:24:25 |显示全部楼层
ling3 发表于 2021-9-7 16:00
var modified=grid.getChanges("modified");我使用这个方法获取的是整个更改后集合的数据,能怎样拿出这 ...

var modified=grid.getChanges("modified",true);

Rank: 8Rank: 8

5#
发表于 2021-9-7 17:01:15 |显示全部楼层
ling3 发表于 2021-9-7 16:32
这样能得到更改的值,但怎样把这值拿出来,给其它变量赋值,比如有两个更改的值(id=1,name=tom),怎样 ...

是的

Rank: 8Rank: 8

6#
发表于 2021-9-7 17:52:23 |显示全部楼层
ling3 发表于 2021-9-7 17:13
这样是不行的,比如modified.id是获取不到的

1 getChanges获取到的数组,你要获取某一行的数据需要遍历
2 如果有,那么肯定可以获取。

Archiver|普加软件

GMT+8, 2024-5-17 14:55 , Processed in 1.047261 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部