我有一个表,其中有4个字段,分别命名为Rowid
、Customermainid
、company
、email
。
我想将类属性添加到满足以下条件Rowid > 28
的特定行,以区分它们
我搜索了很多,从这里得到了$grid->setClassRowCondition("{{Rowid}} > 28","green");
但它对我不起作用。我用这个代码做错了什么?伙计们,帮帮我!
编辑
我已经找到了提出问题的原因。
给定的链接仅适用于Bvb_Grid_Deploy_Table
类加载的网格。
但是我已经使用Bvb_Grid_Deploy_JqGrid
类加载了我的网格。
所以只有它不起作用。
我只找到了原因,没有找到答案。
我又找到了一个选项
$grid->updateColumn('field',array('hRow'=>true));
这也不起作用。
如果有人知道答案,请大家给我指路!
你可以试试这个-
if($var>28) {echo "<tr whatever the style you want>"; echo "<td>".$var."</td></tr>";}
我认为这会解决你的问题。
是的,我找到了问题的解决方案。我已经将以下代码添加到jquery.jqGrid.min.js
文件
va=srvr[0];
if(va>28)
{
return'<td role="gridcell" class="test" '+prp+' title="'+$.jgrid.stripHtml(v)+'">'+v+"</td>"
}
else
{
return'<td role="gridcell" '+prp+' title="'+$.jgrid.stripHtml(v)+'">'+v+"</td>"
}
在上述代码srvr
中包含整行值。srvr[0]
具有行ID值