jQuery MiniUI

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

grid的行样式问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-4-8 14:11:26 |只看该作者 |倒序浏览
        grid.setData(nNewData);
        var nMyrow = grid.findRow(function (row) {
            if (row._RowNo == 0) return true;
        });
        if (nMyrow)
            grid.addRowCls(nMyrow,"redInfo");

我在grid设置数据后想给第一行设置行样式,为什么都没有效果?
如果是在ondrawcell事件里设置e.rowCls="redInfo"就有效果,说明不是样式类的问题,那是什么问题呢?

Rank: 8Rank: 8

沙发
发表于 2015-4-8 14:50:50 |只看该作者
grid.addRowCls(nMyrow,"redInfo");
上面加个延时,数据加载有个过程,你调用的时候可能数据还没加载好

Rank: 3Rank: 3

板凳
发表于 2015-4-8 15:04:22 |只看该作者
dforce 发表于 2015-4-8 14:50
grid.addRowCls(nMyrow,"redInfo");
上面加个延时,数据加载有个过程,你调用的时候可能数据还没加载好 ...

恩,找到原因了,是因为我执行这个事件是在grid绘制单元格前,后面又被覆盖掉了,写在update事件里就可以了

Rank: 3Rank: 3

地板
发表于 2015-4-8 16:46:11 |只看该作者
dforce 发表于 2015-4-8 14:50
grid.addRowCls(nMyrow,"redInfo");
上面加个延时,数据加载有个过程,你调用的时候可能数据还没加载好 ...

grid中知道行号和列名,能不能获取到对应的单元格?

Rank: 8Rank: 8

5#
发表于 2015-4-8 17:43:31 |只看该作者
xchw0329 发表于 2015-4-8 16:46
grid中知道行号和列名,能不能获取到对应的单元格?

var row=grid.getRow(index)
var column=grid,getColumn(columnName)
var cell=[row,coluimn]

Archiver|普加软件

GMT+8, 2024-6-28 18:33 , Processed in 1.037629 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部