基于条件的Jquery Bootgrid表行颜色

时间:2016-06-28 12:35:54

标签: css jquery-bootgrid

我想根据我的情况更改行颜色。 我正在使用Bootgrid js(http://www.jquery-bootgrid.com/Documentation

以下是示例:

  • 我的病情可以是1或0
  • 如果它比我需要红色背景颜色1,如果0 - 默认

这适用于“普通”表

<?php 
if(condition = 1){
  <tr class="red">
} else {
  <tr>
}
?>

我试过了 模板格式化,但它适用于整个表而不是我的条件

有谁知道这是可能的以及如何做到这一点? THX

1 个答案:

答案 0 :(得分:0)

您可以使用2种方法

1)如果声明如下

<tr <?PHP echo ($condition == 1 ? 'class="red"' : ''); ?>>

2)正常if语句

<?php 
   if(condition == 1){
     <tr class="red">
   } else {
     <tr>
   }
?>

另一种方式

$a_json_row["status"] = 0; // success row
$a_json_row["status"] = 1; // info row
$a_json_row["status"] = 2; // warning row
$a_json_row["status"] = 3; // error row

以下js代码扩展了状态映射。

$("#grid").bootgrid({
    statusMappings: {
        4: "wrong"
    }
});