0

我正在使用jQuery EasyUI 数据网格向用户呈现一些数据。我正在尝试根据特定条件为我的数据网格的某些列中的某些数据着色。我做了这样的事情:

$('#my_datagrid_id').datagrid({

    columns:[[
        {field:'qty', title:'Quantity', formatter:function(val, row, idx){

            if (val < 25){
                return '<span style="color:red;">('+val+')</span>';
            } else {
                return val;
            }               

        }}
    ]]

});

但是由于某种原因,我的成本值小于 25 在我的数据网格中没有被涂成红色。知道为什么这段代码不起作用吗?

谢谢

4

1 回答 1

0

对于我的假设,您需要像这样指定网格列

{field:'qty', title:'Quantity',editor:{type:'numberbox'}, formatter:function(val, row, idx){

我已经尝试过这种组合并且没有问题

希望能帮到你

于 2014-12-04T02:54:15.350 回答