Php 条件字段表示法
我有一个表,其中有4个字段,分别命名为Php 条件字段表示法,php,zend-framework,zend-db,zfdatagrid,Php,Zend Framework,Zend Db,Zfdatagrid,我有一个表,其中有4个字段,分别命名为Rowid,Customermainid,company,email 我想向满足以下条件的特定行添加class属性,以区分它们 我搜索了很多,得到了$grid->setClassRowCondition(“{Rowid}}>28”,“绿色”)来自 但这对我不起作用。这个代码有什么错?帮帮我,伙计们 编辑 我已经找到了我提问的理由 给定的链接仅适用于由Bvb_grid_Deploy_Table类加载的网格 但是我已经使用Bvb\u grid\u Deploy\
Rowid
,Customermainid
,company
,email
我想向满足以下条件的特定行添加class属性,以区分它们
我搜索了很多,得到了$grid->setClassRowCondition(“{Rowid}}>28”,“绿色”)代码>来自
但这对我不起作用。这个代码有什么错?帮帮我,伙计们
编辑
我已经找到了我提问的理由
给定的链接仅适用于由Bvb_grid_Deploy_Table
类加载的网格
但是我已经使用Bvb\u grid\u Deploy\u JqGrid
类加载了我的网格
所以只有它不起作用
我只找到了原因,没有找到答案
我又找到了一个选择
$grid->updateColumn('field',array('hRow'=>true));
这也不行
如果有人知道答案,请引导我 你可以试试这个-
if($var>28) {echo "<tr whatever the style you want>"; echo "<td>".$var."</td></tr>";}
if($var>28){echo”“;echo”“$var.;}
我想这会解决你的问题。是的,我已经找到了解决我问题的办法。我已经将以下代码添加到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>"
}
va=srvr[0];
如果(va>28)
{
返回“”+v+“”
}
其他的
{
返回“”+v+“”
}
在上面的代码srvr
中包含整行值srvr[0]
有rowid值没有问题。谢谢你的回复