jQuery MiniUI

 找回密码
 立即注册
查看: 3545|回复: 13
打印 上一主题 下一主题

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

Rank: 1

跳转到指定楼层
楼主
发表于 2021-9-6 16:08:08 |只看该作者 |倒序浏览
比如页面表单有id、name、age这三个列,有一行数据(1,tom,12),这时对name为tom的改为name为jave,应该用什么方法去获取这个更改的数据

Rank: 8Rank: 8

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

Rank: 1

板凳
发表于 2021-9-6 17:14:25 |只看该作者
felt 发表于 2021-9-6 16:46
grid.getChanges()可以获取到所有修改的数据
可以下载试用包看一下
http://www.miniui.com/demo/#src=datag ...

是要获取一个列中已有的数据,比如一个单元格中的数据

Rank: 8Rank: 8

地板
发表于 2021-9-6 18:04:17 |只看该作者
ling3 发表于 2021-9-6 17:14
是要获取一个列中已有的数据,比如一个单元格中的数据

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

Rank: 1

5#
发表于 2021-9-7 09:41:22 |只看该作者
felt 发表于 2021-9-6 18:04
我们表格没有列数据这个概念,都是行数据,遍历所有行,获取对应列的数据。 ...

那这个是使用什么方法?谢谢

Rank: 8Rank: 8

6#
发表于 2021-9-7 11:16:35 |只看该作者
ling3 发表于 2021-9-7 09:41
那这个是使用什么方法?谢谢

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

Rank: 1

7#
发表于 2021-9-7 16:00:26 |只看该作者
felt 发表于 2021-9-7 11:16
var rows=grid.getData()可以获取当页所有行数据

var modified=grid.getChanges("modified");我使用这个方法获取的是整个更改后集合的数据,能怎样拿出这个更改集合中单个的数据,用什么方法?

Rank: 8Rank: 8

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: 1

9#
发表于 2021-9-7 16:32:41 |只看该作者
本帖最后由 ling3 于 2021-9-7 16:36 编辑
felt 发表于 2021-9-7 16:24
var modified=grid.getChanges("modified",true);

这样能得到更改的值,但怎样把这值拿出来,给其它变量赋值,比如有两个更改的值(id=1,name=tom),怎样单独拿出来,就modified.xxx吗?

Rank: 8Rank: 8

10#
发表于 2021-9-7 17:01:15 |只看该作者
ling3 发表于 2021-9-7 16:32
这样能得到更改的值,但怎样把这值拿出来,给其它变量赋值,比如有两个更改的值(id=1,name=tom),怎样 ...

是的

Archiver|普加软件

GMT+8, 2024-5-2 19:18 , Processed in 1.070341 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部