条件字段演示


Conditional Fields Presentation

我有一个表,其中有4个字段,分别命名为RowidCustomermainidcompanyemail

我想将类属性添加到满足以下条件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值