jQuery MiniUI

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

datagrid如何设置选中行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-9-24 09:51:47 |只看该作者 |倒序浏览
在datagrid表中我加了checkcolumn,有id列,如何在加载前选中id=7的行呢?

Rank: 8Rank: 8

沙发
发表于 2012-9-24 11:05:33 |只看该作者
grid.setSelected(row),row是你的行对象

Rank: 2

板凳
发表于 2012-9-24 11:35:03 |只看该作者
factory 发表于 2012-9-24 11:05
grid.setSelected(row),row是你的行对象

行对象怎么写?只提供数据的主键id=7。
不是点击后再用grid.getSelecteds()获取哦。

Rank: 8Rank: 8

地板
发表于 2012-9-24 13:16:53 |只看该作者
owl_seb 发表于 2012-9-24 11:35
行对象怎么写?只提供数据的主键id=7。
不是点击后再用grid.getSelecteds()获取哦。 ...

如果只有一个id为7的话,你需要去从grid的data中遍历出来该行,然后设置选中
if(data.id==id){
grid.setSelected(data)
}

Rank: 2

5#
发表于 2013-5-2 17:15:27 |只看该作者
factory 发表于 2012-9-24 13:16
如果只有一个id为7的话,你需要去从grid的data中遍历出来该行,然后设置选中
if(data.id==id){
grid.setSel ...

请问如果只提供一个 <div type="indexcolumn"></div>的值,如何取得row对象,试了row = grid.getRow(rowIndex);取不到嘞!

Rank: 8Rank: 8

6#
发表于 2013-5-2 17:51:56 |只看该作者
hyyy 发表于 2013-5-2 17:15
请问如果只提供一个 的值,如何取得row对象,试了row = grid.getRow(rowIndex);取不到嘞! ...

grid.getRow(rowIndex)  rowIndex是第几行,行索引

Rank: 2

7#
发表于 2013-5-2 17:55:04 |只看该作者
factory 发表于 2013-5-2 17:51
grid.getRow(rowIndex)  rowIndex是第几行,行索引

每一页的行索引还是总记录数的行索引?得到的是行对象么?

Rank: 8Rank: 8

8#
发表于 2013-5-3 09:05:10 |只看该作者
hyyy 发表于 2013-5-2 17:55
每一页的行索引还是总记录数的行索引?得到的是行对象么?

就是第几行,比如你要获取第三行  grid.getRow(2)

Rank: 2

9#
发表于 2013-5-6 09:05:16 |只看该作者
factory 发表于 2013-5-3 09:05
就是第几行,比如你要获取第三行  grid.getRow(2)

搞定的,getRow的参数必须是整数,人工输入的必须显示的转换成整形,得到这个结论,费了好大周折呵!

Rank: 2

10#
发表于 2017-4-1 17:05:37 |只看该作者
factory 发表于 2013-5-2 17:51
grid.getRow(rowIndex)  rowIndex是第几行,行索引

var grid = mini.get('datagrid');
var x=1;
console.log(grid.getRow(x));
前台输出是undefined是什么情况?

Archiver|普加软件

GMT+8, 2024-5-18 21:35 , Processed in 1.060055 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部