jQuery MiniUI

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

datagrid有没有行可以上下移动功能,并将修改的顺序保存 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-4-8 16:59:32 |只看该作者 |倒序浏览
datagrid有没有行可以上下移动功能,并将修改的顺序保存

Rank: 8Rank: 8

沙发
发表于 2014-4-8 17:00:39 |只看该作者

Rank: 2

板凳
发表于 2014-4-9 08:38:41 |只看该作者
factory 发表于 2014-4-8 17:00
http://www.miniui.com/demo/#src=datagrid/moverow.html

只有移动,移动的顺序想保存下来该怎么弄??

Rank: 8Rank: 8

地板
发表于 2014-4-9 09:24:16 |只看该作者
yuzhen198912 发表于 2014-4-9 08:38
只有移动,移动的顺序想保存下来该怎么弄??

grid.updateRow(row,{field:value})

表格更新你的表示顺序的字段的2条数据的值,然后getChanges()获取出来更新的数据,发送到后台保存

Rank: 2

5#
发表于 2014-4-11 14:06:04 |只看该作者
factory 发表于 2014-4-9 09:24
grid.updateRow(row,{field:value})

表格更新你的表示顺序的字段的2条数据的值,然后getChanges()获取出 ...

这个只能获取改变当前记录的顺序,我想要的是在datagrid中排列顺序,比如像下移动一个,相当与下面的记录向上移动,本记录向下移动了,应该记录的是这两个顺序的改变才对吧,要怎么或许上一条或者下一条的值呢

Rank: 8Rank: 8

6#
发表于 2014-4-11 15:24:12 |只看该作者
yuzhen198912 发表于 2014-4-11 14:06
这个只能获取改变当前记录的顺序,我想要的是在datagrid中排列顺序,比如像下移动一个,相当与下面的记录 ...

通过索引啊

移动之前,先获取下一条或者上面一条的数据
var index = grid.indexOf(row)

var nextRow = grid.getRow(index -1/+1)

Archiver|普加软件

GMT+8, 2024-11-15 14:48 , Processed in 1.041302 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部