jQuery MiniUI

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

html中怎么改变grid中某条数据的某列的值 [复制链接]

Rank: 8Rank: 8

11#
发表于 2013-12-24 10:36:22 |只看该作者
Soft_Vigorous 发表于 2013-12-24 10:33
恩,是的,就是这样的取的啊,var rows = grid.getSelecteds();

那就直接遍历你获取的rows,不要用_uid去遍历
你再试试

Rank: 3Rank: 3

12#
发表于 2013-12-24 10:37:03 |只看该作者
factory 发表于 2013-12-24 10:33
值没改变,应该是你行对象没获取正确

getRow()里面是索引

不可能吧,值是改变了,但是不是我想要的值。我的值是111显示是为空。

Rank: 3Rank: 3

13#
发表于 2013-12-24 10:39:59 |只看该作者
felt 发表于 2013-12-24 10:36
那就直接遍历你获取的rows,不要用_uid去遍历
你再试试

我不用uid遍历,我怎么知道我选中的是哪一条呢,行号又是多少呢。遍历rows都是从下标0开始的。

Rank: 8Rank: 8

14#
发表于 2013-12-24 10:46:15 |只看该作者
Soft_Vigorous 发表于 2013-12-24 10:39
我不用uid遍历,我怎么知道我选中的是哪一条呢,行号又是多少呢。遍历rows都是从下标0开始的。 ...

获取选中的 grid.getSelected()能获取出来的

行索引的话   var index = grid.indexOf(row)

Rank: 3Rank: 3

15#
发表于 2013-12-24 10:50:36 |只看该作者
factory 发表于 2013-12-24 10:46
获取选中的 grid.getSelected()能获取出来的

行索引的话   var index = grid.indexOf(row) ...


值还是改变不了
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

16#
发表于 2013-12-24 10:52:31 |只看该作者
factory 发表于 2013-12-24 10:46
获取选中的 grid.getSelected()能获取出来的

行索引的话   var index = grid.indexOf(row) ...

我看API上是这样写的,updateRow ( row, rowData )

Rank: 8Rank: 8

17#
发表于 2013-12-24 10:54:54 |只看该作者
Soft_Vigorous 发表于 2013-12-24 10:52
我看API上是这样写的,updateRow ( row, rowData )

你这个for循环直接
var row=rowJson【i】就可以了
你spbtgly这列是不是combobox之类的编辑器?

Rank: 8Rank: 8

18#
发表于 2013-12-24 10:55:18 |只看该作者
Soft_Vigorous 发表于 2013-12-24 10:52
我看API上是这样写的,updateRow ( row, rowData )

这个方法肯定是没问题的,我们很多例子就是靠他来更新表格行数据的

http://www.miniui.com/demo/index.html#src=datagrid/rowedit_openpage.html

Rank: 3Rank: 3

19#
发表于 2013-12-24 10:59:11 |只看该作者
felt 发表于 2013-12-24 10:54
你这个for循环直接
var row=rowJson【i】就可以了
你spbtgly这列是不是combobox之类的编辑器? ...

厉害,我这边是有renderer,难怪为空了。非常感谢。

Rank: 3Rank: 3

20#
发表于 2013-12-24 10:59:44 |只看该作者
factory 发表于 2013-12-24 10:55
这个方法肯定是没问题的,我们很多例子就是靠他来更新表格行数据的

http://www.miniui.com/demo/index.htm ...

恩,没错,是我错了。谢谢

Archiver|普加软件

GMT+8, 2024-11-7 07:42 , Processed in 1.059458 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部