ExtJS - 动态格式化GridPanel行?

3
我有一些记录,其中包含布尔值。根据布尔值的不同,我希望GridPanel的行以粗体呈现。我相信GridView有一种好的样式方法可以实现这一点,但我似乎找不到它。
谢谢。
2个回答

8

您的回答是正确的,但我想指出,为了重写getRowClass,不需要提供已实例化的GridView实例。可以使用GridPanel的viewConfig代替:

viewConfig: {
    getRowClass: function(rec, idx, rowPrms, ds) {
        return rec.data.isRead === false ? 'ph-bold-row' : '';
    }
}

2

没关系:

view: new Ext.grid.GridView({
            getRowClass: function(rec, idx, rowPrms, ds) {
                return rec.data.isRead === false ? 'ph-bold-row' : '';
            }
        })

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接