jQuery MiniUI

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

Grid在加载时能将所有行处理在编辑状态下不? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-3-26 12:03:08 |只看该作者 |倒序浏览
如题如下图所示:


有方法实现不?谢谢!


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-3-26 13:57:52 |只看该作者
可以的,
遍历下grid的data,然后 grid.beginEditRow(data[i])

Rank: 3Rank: 3

板凳
发表于 2013-3-26 14:05:08 |只看该作者
factory 发表于 2013-3-26 13:57
可以的,
遍历下grid的data,然后 grid.beginEditRow(data)

怎么遍历下grid,遍历后全被road掉了

Rank: 8Rank: 8

地板
发表于 2013-3-26 14:24:10 |只看该作者
mex0 发表于 2013-3-26 14:05
怎么遍历下grid,遍历后全被road掉了

把这个写在 grid.on("load",function(e){
var data = grid.getData();
for(var i=0;i<data.length;i++){
    var row=data;
   grid.beginEditRow(row)
}})

Rank: 3Rank: 3

5#
发表于 2013-3-26 14:51:26 |只看该作者
factory 发表于 2013-3-26 14:24
把这个写在 grid.on("load",function(e){
var data = grid.getData();
for(var i=0;i

嗯,谢谢!还有个问题是所有行处理编辑状态后,删除一行或几行后,册除的数据用getEditData,getChanges得不到?有没有解决方法啊?

Rank: 8Rank: 8

6#
发表于 2013-3-26 15:54:32 |只看该作者
mex0 发表于 2013-3-26 14:51
嗯,谢谢!还有个问题是所有行处理编辑状态后,删除一行或几行后,册除的数据用getEditData,getChanges ...

getChanges()是单元格编辑的时候才有的API,行编辑没有

Rank: 3Rank: 3

7#
发表于 2013-3-26 15:59:12 |只看该作者
factory 发表于 2013-3-26 15:54
getChanges()是单元格编辑的时候才有的API,行编辑没有

那有什么方法能实现,行编辑的时候删除数据的信息那?

Rank: 8Rank: 8

8#
发表于 2013-3-26 16:34:38 |只看该作者
mex0 发表于 2013-3-26 15:59
那有什么方法能实现,行编辑的时候删除数据的信息那?

grid.removeRow(row)
这个row,你不是已经有了要删除的行的数据了么

Rank: 3Rank: 3

9#
发表于 2013-3-26 19:50:04 |只看该作者
factory 发表于 2013-3-26 16:34
grid.removeRow(row)
这个row,你不是已经有了要删除的行的数据了么

不是,我要提交这些数据后台处理,有没有一个方法,把添加、删除、修改的数据全部拿到啊?要不然要写两个方法提交数据保存

Rank: 8Rank: 8

10#
发表于 2013-3-27 09:21:30 |只看该作者
mex0 发表于 2013-3-26 19:50
不是,我要提交这些数据后台处理,有没有一个方法,把添加、删除、修改的数据全部拿到啊?要不然要写两个 ...

你现在这样做,
在保存的时候,先让所有单元格提交编辑,然后才能获取getChanges,不然是获取不到的
grid.commitEdit();
var changes = grid.getChanges();

Archiver|普加软件

GMT+8, 2024-11-28 00:31 , Processed in 1.039033 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部