jQuery MiniUI

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

Grid怎么根据条件选择行 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-7-16 15:19:59 |只看该作者 |倒序浏览
如题,就像是http://www.miniui.com/demo/#src=datagrid/multiselect.html 这个列子,但是是一加载就显示出已经选择,不需要按钮。

Rank: 8Rank: 8

沙发
发表于 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);})
你需求的就是这样一加载就显示已选择好某些行咯?

Rank: 3Rank: 3

板凳
发表于 2013-7-16 16:15:45 |只看该作者
felt 发表于 2013-7-16 15:51
grid.load(null,function(){
      var rows = grid.findRows(function (row) {
                if (row. ...

是的,但是怎么会不起作用呢。

Rank: 8Rank: 8

地板
发表于 2013-7-16 16:29:46 |只看该作者
我写的就可以加载的时候显示啊。

Rank: 3Rank: 3

5#
发表于 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");

Rank: 8Rank: 8

6#
发表于 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);
        })
        

Rank: 3Rank: 3

7#
发表于 2013-7-16 16:42:25 |只看该作者
felt 发表于 2013-7-16 16:36
var grid = mini.get("datagrid1");
       grid.load();
       grid.sortBy("loginname", "desc");

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

Archiver|普加软件

GMT+8, 2024-6-2 20:45 , Processed in 1.039972 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部