jQuery MiniUI

标题: Grid怎么根据条件选择行 [打印本页]

作者: blue    时间: 2013-7-16 15:19:59     标题: Grid怎么根据条件选择行

如题,就像是http://www.miniui.com/demo/#src=datagrid/multiselect.html 这个列子,但是是一加载就显示出已经选择,不需要按钮。

作者: felt    时间: 2013-7-16 15:51:48

grid.load(null,function(){
      var rows = grid.findRows(function (row) {
                if (row.gender == 1) return true;
      else return false
      });
      grid.selects(rows);})
你需求的就是这样一加载就显示已选择好某些行咯?
作者: blue    时间: 2013-7-16 16:15:45

felt 发表于 2013-7-16 15:51
grid.load(null,function(){
      var rows = grid.findRows(function (row) {
                if (row. ...

是的,但是怎么会不起作用呢。
作者: felt    时间: 2013-7-16 16:29:46

我写的就可以加载的时候显示啊。
作者: blue    时间: 2013-7-16 16:33:59

felt 发表于 2013-7-16 16:29
我写的就可以加载的时候显示啊。

你是在实例中的么。var grid = mini.get("datagrid1");
        //grid.load();

        grid.load(null, function () {
            var rows = grid.findRows(function (row) {
                if (row.gender == 1) return true;
                else return false
            });
            grid.selects(rows);
        })
        grid.sortBy("loginname", "desc");
作者: felt    时间: 2013-7-16 16:36:24

var grid = mini.get("datagrid1");
       grid.load();
       grid.sortBy("loginname", "desc");

        grid.load(null, function () {
            var rows = grid.findRows(function (row) {
                if (row.gender == 1) return true;
                else return false
            });
            grid.selects(rows);
        })
        
作者: blue    时间: 2013-7-16 16:42:25

felt 发表于 2013-7-16 16:36
var grid = mini.get("datagrid1");
       grid.load();
       grid.sortBy("loginname", "desc");

谢谢了, 我知道这个方法可行阞




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