jquery – 具有自定义单元格颜色的jqGrid

前端之家收集整理的这篇文章主要介绍了jquery – 具有自定义单元格颜色的jqGrid前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在jqGrid( jquery grid http://www.trirand.com/blog/)中是否可以使用自定义单元格文本颜色,例如在价格栏中我想要红色,如果价格> 100美元和绿色,如果价格< 50美元其他灰色? 更普遍的做法
> jqGrid提供了用于更改网格单元视图的挂钩,例如我可以在创建或修改price列的单元格时注册回调.
>或者是否可以有单独的模型和视图(客户端)
例如从服务器我可以为每一行发送两个数据,即如何显示显示什么

编辑:所以这里是一个示例显示样本格式化程序,它根据值为单元格着色

function infractionInFormatter(el,cellval,opts)
{
    $(el).html(cellval).css('color',infraction_color_map[cellval]);
}

colModel :[ 
    ...
    {name:'date',index:'date',width:120,date:true},{name:'inf_out',index:'inf_out',width:60,formatter:infractionInFormatter,},...
],

解决方法

是的,你可以这样做.写一个 custom formatter.这只是一个在colModel中传递引用的函数.您可以在函数中获得对最终单元格选择器的引用,因此您可以在格式化程序中使用jQuery执行任何操作.包括改变颜色/款式.

猜你在找的jQuery相关文章