jQuery MiniUI

标题: 单元格颜色和数据显示 [打印本页]

作者: cheesecat    时间: 2016-9-7 11:32:04     标题: 单元格颜色和数据显示

请问:字段数据为"8,1",我想要通过1判断,修改颜色,然后8显示在单元格里,通过drawcell可以实现单元格颜色修改,但是根绝value去判断字段的时候会判断不了grid.on("drawcell", function (e) {
        var record = e.record,
              column = e.column,
              field = e.field,
              value = e.value;
                       
                if(value != null || value != ""){
                        alert(value.indexOf(",1"))
                if (value == "8,1") {
                        alert(value.indexOf(",1"))
                        e.cellHtml = value.substr(2,1);
                        e.cellStyle = "background-color:red;font-weight:bold;";
                    }
}

代码里,第一个alert会报错,第二个没有问题

作者: felt    时间: 2016-9-7 11:48:46

indexOf是字符串的方法,不一定你所有单元格的数据都是字符串
你可以判断一下你要处理的列,不要所有单元格都处理
作者: cheesecat    时间: 2016-9-7 12:40:28

felt 发表于 2016-9-7 11:48
indexOf是字符串的方法,不一定你所有单元格的数据都是字符串
你可以判断一下你要处理的列,不要所有单元格 ...

好的,谢谢了,因为前两列并不是字符串,通过column._index>1,跳过前两列判断就好了




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