datagrid列格式化程序无法正常工作

时间:2013-08-15 17:09:33

标签: jquery datagrid jquery-easyui

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

$('#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并未显示为红色。知道为什么这段代码不能正常工作吗?

谢谢

1 个答案:

答案 0 :(得分:0)

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

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

我试过这个组合并没有问题

希望可以帮到你