我有一个 jqgrid,我会为一行设置背景颜色。
....,
gridComplete: function(){
var ids = jQuery("#tabImprese").jqGrid('getDataIDs');
for(var i=0;i < ids.length;i++){
var cl = ids[i];
...........
}
},....
我该怎么办? 谢谢。
最佳答案
我理解你的问题,你想根据行列的内容更改某些行的背景颜色。
您可以通过多种方式做到这一点。您需要枚举 loadComplete
内的所有行或gridComplete
事件处理程序将类添加到行元素 ( <tr>
) 或设置 background
CSS 样式。最重要的是如何枚举所有行并检查行的内容。 The answer显示了枚举行并检查包含的列的最有效方法( this.rows[iRow]cells[iCol]
)。 Another answer讨论改变背景颜色的不同方式的优缺点。
关于javascript - jqgrid设置一行的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6956684/