jQuery MiniUI

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

请教下,datagrid下的checkcolumn如何默认选中 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-8-29 11:43:58 |只看该作者 |倒序浏览
怎么把数据库传过来的数据对应的checkcolumn打上√

Rank: 8Rank: 8

沙发
发表于 2017-8-29 13:02:05 |只看该作者
checkcolumn等同于行选中,你要根据什么来选中
var rows=grid.findRows(funciton(row){})  //根据你的条件获取对应的行
grid.selects(rows)   //选中行。
因为grid是一部加载的,请在加载的回调里处理选中。

Rank: 1

板凳
发表于 2017-8-29 14:43:56 |只看该作者
felt 发表于 2017-8-29 13:02
checkcolumn等同于行选中,你要根据什么来选中
var rows=grid.findRows(funciton(row){})  //根据你的条件 ...

var datagrid = mini.get("id");
var rows = datagrid.findRows(function(row){
        console.log(row);
        if(row.checked == 1) return true;
});
datagrid.selects(rows);
这样写无法获取row,请问有详细一点的例子吗?

Rank: 8Rank: 8

地板
发表于 2017-8-29 15:17:22 |只看该作者
liu1045 发表于 2017-8-29 14:43
var datagrid = mini.get("id");
var rows = datagrid.findRows(function(row){
        console.log(row);

使用的时候请确保表格已经加载完毕,可以在load的回调事件处理。
grid.load(null,function(e){
    var rows=grid.findRows(funciton(row){
         if(row.checked==1) return true;
    })  //根据你的条件获取对应的行
     grid.selects(rows)
})

Rank: 1

5#
发表于 2017-8-29 15:26:56 |只看该作者
felt 发表于 2017-8-29 15:17
使用的时候请确保表格已经加载完毕,可以在load的回调事件处理。
grid.load(null,function(e){
    var r ...

可以了,谢谢版主

Rank: 3Rank: 3

6#
发表于 2017-10-31 11:39:01 |只看该作者
felt 发表于 2017-8-29 15:17
使用的时候请确保表格已经加载完毕,可以在load的回调事件处理。
grid.load(null,function(e){
    var r ...

grid.load({id : data.id,sendmode:data.sendmode},function(e){
                            var rows=grid.findRows(funciton(row){
                                 if(row.sfpq=='1') return true;
                            })  //根据你的条件获取对应的行
                             grid.selects(rows)
                        }); 这样使用会报错

Rank: 8Rank: 8

7#
发表于 2017-10-31 13:41:45 |只看该作者
本帖最后由 dforce 于 2017-10-31 14:25 编辑
a523546273 发表于 2017-10-31 11:39
grid.load({id : data.id,sendmode:data.sendmode},function(e){
                            var rows=g ...

请检查你这里那一步出的错,看这代码没发现什么问题
还有看一下报什么错,发报错信息也提供一下

Archiver|普加软件

GMT+8, 2024-10-2 18:26 , Processed in 1.061377 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部