【问题标题】:datagrid column formatter not working数据网格列格式化程序不起作用
【发布时间】:2013-08-15 17:09:32
【问题描述】:

我正在使用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 的成本值在我的数据网格中未显示为红色。知道为什么这段代码不起作用吗?

谢谢

【问题讨论】:

  • alert (val

标签: jquery datagrid jquery-easyui


【解决方案1】:

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

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

我试过这个组合,没问题

希望能帮到你

【讨论】:

    猜你喜欢
    • 2010-11-02
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多