开发者

how to set the cell background color baced on the cell value in jqgrid?

I'm using jqgrid. I need to set background color of the cell based on the values.

I have tried using the following code after reload the table the color is disabled.

jQuery("#list").setCell ('5',开发者_C百科'5','t',{background:'#ff0000'});

I want to set the cell background color on table loading, based on the cell values. how to do this?

Thanks in advance.


You can do this in many ways: see this, this or this. Important is not only how you do this, but where. The loadComplete event handle is the good place for that.

UPDATED: In the next version of jqGrid you will able to use new cellattr option as function in the colModel. See this demo and my original suggestion.


To use the cellattr functionality with the asp.net library of jqGrid, add this to your column. I can't find this documented well anywhere else online...

<Formatter>
    <trirand:CustomFormatter SetAttributesFunction="clientSideFunctionName" />
</Formatter>

And Thank Oleg for the awesome addition to jqGrid :)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜