jQuery MiniUI

标题: grid的行样式问题 [打印本页]

作者: xchw0329    时间: 2015-4-8 14:11:26     标题: grid的行样式问题

        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"就有效果,说明不是样式类的问题,那是什么问题呢?


作者: dforce    时间: 2015-4-8 14:50:50

grid.addRowCls(nMyrow,"redInfo");
上面加个延时,数据加载有个过程,你调用的时候可能数据还没加载好
作者: xchw0329    时间: 2015-4-8 15:04:22

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

恩,找到原因了,是因为我执行这个事件是在grid绘制单元格前,后面又被覆盖掉了,写在update事件里就可以了
作者: xchw0329    时间: 2015-4-8 16:46:11

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

grid中知道行号和列名,能不能获取到对应的单元格?
作者: dforce    时间: 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]




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