FineUI 官方论坛

标题: Grid 中如何设置行的背景颜色 [打印本页]

作者: Jeason    时间: 2018-6-12 11:05
标题: Grid 中如何设置行的背景颜色
Grid 中如何设置行的背景颜色

作者: sanshi    时间: 2018-6-12 11:31
设置行样式,有示例:http://demo.fineui.com/#/grid/grid_style_rowcolor.aspx
作者: Jeason    时间: 2018-6-12 12:34
sanshi 发表于 2018-6-12 11:31
设置行样式,有示例:http://demo.fineui.com/#/grid/grid_style_rowcolor.aspx

加入条件呢?比如根据Grid中一个值判断是否符合条件,不符合条件,则添加背景颜色
作者: Jeason    时间: 2018-6-14 16:53
自己摸索已经解决,不给还是感谢sanshi 的回复
function setColor1() {
            var grid = F(gridClientID);
            var store = grid.getStore();
            store.each(function (record) {
                if (record.get('EQPState') == '离线') {                    
                    grid.getView().getCell(record, grid.getView().getGridColumns()[1]).setStyle('color', 'yellow');//设置单元格
                    grid.getView().getRow(record).style.backgroundColor = 'red'; //设置一行
                }
            });
        }




欢迎光临 FineUI 官方论坛 (https://www.fineui.com/BBS/) Powered by Discuz! X3.4