0

データベースの対応する列からエントリを取得するレポートに列を作成しようとしています。このLOVは、ベース列の値に応じてactiveまたはステータスを返します。inactive

ステータスが に設定されているレコードを見つけやすくするために、この列に色を追加したいと思いますinactive。したがって、 は緑、 はactive赤ですinactive
どんな助けでも大歓迎です。

4

1 に答える 1

4

IR 地域ソース

select * from emp

deptno で LOV を作成しました 列 deptno の LOV

レポートを実行します。[アクション] > [書式設定] > [ハイライト] に移動します アクション形式のハイライト

強調表示オプションでは、色、行またはセルのみを強調表示するかどうか、および強調表示の条件を指定できます。lov 列の場合、式フィールドの横にある矢印ボタンを使用して、その lov の値で lov を開くことができます。 強調表示オプション

これを適用すると、次のようになります。 結果のハイライト

これをデフォルトで適用したい場合は、レポートを保存することを忘れないでください!


強調表示に満足できない場合でも、javascript / CSS の方法を使用できます。

IR リージョンの更新後に起動する動的アクションを作成します。これには、Javascript の実行タイプの true アクションが含まれます。

$("#apexir_DATA_PANEL td[headers='DEPTNO']").each(
function(){
   if($(this).text()=='ACCOUNTING'){
      $(this).addClass('deptAccounting'); //great to keep style in CSS! 
      $(this).css({"background-color":"red"}); //for that quick fix
   }
}
);

このためには、列 (​​ヘッダー) を指定し、比較対象のテキストをコーディングする必要があることに注意してください。

于 2012-10-02T11:52:18.620 に答える