2016-06-28 34 views
0

私の条件に基づいて行の色を変更したいと思います。 は、私がここでBootgrid JS(http://www.jquery-bootgrid.com/Documentation条件に基づいたJquery Bootgridテーブルの行の色

を使用しています例です。it's 1場合

  • 私の状態が0の場合、私は、赤い背景色を必要とするよりも、1または0
  • することができます - デフォルト

この は "通常" のテーブル上で動作

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

私は テンプレートフォーマッターで試しましたが、私の状態ではなくテーブル全体に適用されます

これは誰でも知っていますか? Thxを

+0

すべてのコードを共有してください –

答えて

0

あなたはショートの2つの方法

1)でそれを使用することができますif文のように、以下のノーマル

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

2)の文

<?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" 
    } 
}); 
+0

私は答えを見つけました。 Bootgridに統合されているため、ステータスを使用しなければなりません。背景色(1成功2警告、3危険...) – JohnWayneX

+0

はい回答を更新しました –

関連する問題