jQuery MiniUI

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

datagrid 的 checkcolumn 默认选中问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-4-23 11:49:07 |只看该作者 |倒序浏览
有没有办法让datagrid的<div type="checkcolumn" width="10%"></div>列的某些符合条件的行选中?

Rank: 8Rank: 8

沙发
发表于 2013-4-23 13:21:58 |只看该作者
grid.select(row/index)

var rows = []
grid.selects(rows)

Rank: 3Rank: 3

板凳
发表于 2013-4-23 13:56:38 |只看该作者
本帖最后由 天狼 于 2013-4-23 13:57 编辑
factory 发表于 2013-4-23 13:21
grid.select(row/index)

var rows = []

grid.select(row/index);
或grid.selectAll();
都可以,就是:
var rows = [0,1,2];
grid.selects(rows);
不行!
不行的意思是:没有选中,但是JS又没有报错。

Rank: 8Rank: 8

地板
发表于 2013-4-23 14:01:49 |只看该作者
天狼 发表于 2013-4-23 13:56
grid.select(row/index);
或grid.selectAll();
都可以,就是:

rows里面放具体的行数据吧

Rank: 3Rank: 3

5#
发表于 2013-4-23 14:08:17 |只看该作者
factory 发表于 2013-4-23 14:01
rows里面放具体的行数据吧

谢谢,问题解决,rows还以为是行索引数组呢

Rank: 1

6#
发表于 2013-4-27 15:14:00 |只看该作者
天狼 发表于 2013-4-23 14:08
谢谢,问题解决,rows还以为是行索引数组呢

rows 是行数据? 所有列还是唯一键id的啊 ,怎么获取rows的?

Rank: 8Rank: 8

7#
发表于 2013-4-27 15:20:56 |只看该作者
tianxiao8598 发表于 2013-4-27 15:14
rows 是行数据? 所有列还是唯一键id的啊 ,怎么获取rows的?

rows就是你的行数据的集合

你在什么情况下需要获取rows?
多选选中的?还是什么

Rank: 1

8#
发表于 2013-4-27 21:41:07 |只看该作者
factory 发表于 2013-4-27 15:20
rows就是你的行数据的集合

你在什么情况下需要获取rows?

就是ajax 返回一个id字符串,用,拼接的 grid里idfield 符合的都选中

Rank: 1

9#
发表于 2013-4-27 21:45:30 |只看该作者
本帖最后由 tianxiao8598 于 2013-4-27 23:14 编辑
tianxiao8598 发表于 2013-4-27 21:41
就是ajax 返回一个id字符串,用,拼接的 grid里idfield 符合的都选中


可以用in 吗 api里面那个 index是指的哪个?  怎样刷新表格状态?就是去除选中的,貌似刷新不了啊 用reload()

Rank: 8Rank: 8

10#
发表于 2013-4-28 09:00:10 |只看该作者
tianxiao8598 发表于 2013-4-27 21:45
可以用in 吗 api里面那个 index是指的哪个?  怎样刷新表格状态?就是去除选中的,貌似刷新不了啊 用relo ...

deselectAll ( )                取消选中所有行

selects ( rows )                选中多行

getRow ( index )                获取行对象

API上都有啊,selects(rows)是个行数据的数组。不能是index。获取某一行可以用index来获取

Archiver|普加软件

GMT+8, 2024-11-22 20:50 , Processed in 1.032181 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部