jQuery MiniUI

标题: datagrid 的 checkcolumn 默认选中问题 [打印本页]

作者: 天狼    时间: 2013-4-23 11:49:07     标题: datagrid 的 checkcolumn 默认选中问题

有没有办法让datagrid的<div type="checkcolumn" width="10%"></div>列的某些符合条件的行选中?

作者: factory    时间: 2013-4-23 13:21:58

grid.select(row/index)

var rows = []
grid.selects(rows)
作者: 天狼    时间: 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又没有报错。

作者: factory    时间: 2013-4-23 14:01:49

天狼 发表于 2013-4-23 13:56
grid.select(row/index);
或grid.selectAll();
都可以,就是:

rows里面放具体的行数据吧
作者: 天狼    时间: 2013-4-23 14:08:17

factory 发表于 2013-4-23 14:01
rows里面放具体的行数据吧

谢谢,问题解决,rows还以为是行索引数组呢
作者: tianxiao8598    时间: 2013-4-27 15:14:00

天狼 发表于 2013-4-23 14:08
谢谢,问题解决,rows还以为是行索引数组呢

rows 是行数据? 所有列还是唯一键id的啊 ,怎么获取rows的?
作者: factory    时间: 2013-4-27 15:20:56

tianxiao8598 发表于 2013-4-27 15:14
rows 是行数据? 所有列还是唯一键id的啊 ,怎么获取rows的?

rows就是你的行数据的集合

你在什么情况下需要获取rows?
多选选中的?还是什么
作者: tianxiao8598    时间: 2013-4-27 21:41:07

factory 发表于 2013-4-27 15:20
rows就是你的行数据的集合

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

就是ajax 返回一个id字符串,用,拼接的 grid里idfield 符合的都选中
作者: tianxiao8598    时间: 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()
作者: factory    时间: 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来获取




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2