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 に答える