jQuery MiniUI

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

如何隔行设置grid的颜色? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-7-10 14:27:53 |只看该作者 |倒序浏览
想要给grid单数行和双数行设置不同的颜色,且reload之后颜色不丢失,请问该怎么改?

Rank: 2

沙发
发表于 2019-7-10 17:03:44 |只看该作者
怎么没有人回答

Rank: 8Rank: 8

板凳
发表于 2019-7-11 09:14:16 |只看该作者

Rank: 2

地板
发表于 2019-7-11 09:40:41 |只看该作者
是这样吗?
<style type="text/css">
    .sx
    {        
      background-color:#97FFFF;
    }
    .xx
    {        
      background-color:#9AFF9A;
    }
    </style>
        function onGenderRenderer(e) {
            for (var i = 0, l = Genders.length; i < l; i++) {

                if (i%2==0)
                   e.row..rowCls= = 'sx';
                 else
                  e.row..rowCls= = 'xx';
            }
            return "";
        }

Rank: 8Rank: 8

5#
发表于 2019-7-11 11:01:29 |只看该作者
hbpqwxh 发表于 2019-7-11 09:40
是这样吗?

    .sx

http://www.miniui.com/demo/#src=datagrid/drawcell.html
参考示例,可以绘制行背景色

Rank: 2

6#
发表于 2019-7-11 11:01:47 |只看该作者
dforce 发表于 2019-7-11 09:14
可以使用斑马线
http://www.miniui.com/demo/#src=datagrid/alternating.html

是这样吗?
<style type="text/css">
    .sx
    {        
      background-color:#97FFFF;
    }
    .xx
    {        
      background-color:#9AFF9A;
    }
    </style>
        function onGenderRenderer(e) {
            for (var i = 0, l = Genders.length; i < l; i++) {

                if (i%2==0)
                   e.row..rowCls= = 'sx';
                 else
                  e.row..rowCls= = 'xx';
            }
            return "";
        }

Rank: 8Rank: 8

7#
发表于 2019-7-11 11:18:17 |只看该作者
hbpqwxh 发表于 2019-7-11 11:01
是这样吗?

    .sx

不是,参考示例用ondrawcell事件处理
另外miniui问题请发第一个版块

Rank: 2

8#
发表于 2019-7-11 13:47:37 |只看该作者
dforce 发表于 2019-7-11 11:18
不是,参考示例用ondrawcell事件处理
另外miniui问题请发第一个版块

怎样才能取到是第几行呀?
这个里面没有怎么取偶数行的代码呀?
grid.on("drawcell", function (e) {
}

Rank: 8Rank: 8

9#
发表于 2019-7-11 14:58:50 |只看该作者
hbpqwxh 发表于 2019-7-11 13:47
怎样才能取到是第几行呀?
这个里面没有怎么取偶数行的代码呀?
grid.on("drawcell", function (e) {

var row=e.record;
var index=grid.indexOf(row);
可以根据行序号来判断是奇数还是偶数行

Rank: 2

10#
发表于 2019-7-12 09:07:16 |只看该作者
dforce 发表于 2019-7-11 14:58
var row=e.record;
var index=grid.indexOf(row);
可以根据行序号来判断是奇数还是偶数行 ...

已经解决,谢谢!

Archiver|普加软件

GMT+8, 2024-11-24 22:31 , Processed in 1.029666 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部