修复ext js中的网格颜色

时间:2014-04-28 22:41:29

标签: javascript extjs

我使用ext js网格生成网格和自定义单元格颜色。 使用搜索框功能可以过滤网格行,但不会显示自定义颜色。 任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:0)

This article非常有用。

您可以根据数据对象的值设置行的样式,如下所示:

Ext.create('Ext.grid.Panel', { 
    ... 
    viewConfig: { 
        stripeRows: false, 
        getRowClass: function(record) { 
            return record.get('age') < 18 ? 'child-row' : 'adult-row'; 
        } 
    } 
});

儿童排&amp; adult-row是具有背景颜色的CSS类。