jQuery MiniUI

标题: 请教下,datagrid下的checkcolumn如何默认选中 [打印本页]

作者: liu1045    时间: 2017-8-29 11:43:58     标题: 请教下,datagrid下的checkcolumn如何默认选中

怎么把数据库传过来的数据对应的checkcolumn打上√
作者: felt    时间: 2017-8-29 13:02:05

checkcolumn等同于行选中,你要根据什么来选中
var rows=grid.findRows(funciton(row){})  //根据你的条件获取对应的行
grid.selects(rows)   //选中行。
因为grid是一部加载的,请在加载的回调里处理选中。
作者: liu1045    时间: 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,请问有详细一点的例子吗?
作者: felt    时间: 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)
})
作者: liu1045    时间: 2017-8-29 15:26:56

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

可以了,谢谢版主
作者: a523546273    时间: 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)
                        }); 这样使用会报错

作者: dforce    时间: 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 ...

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




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