いくつかのカテゴリのデータを表示するビューがあります。カテゴリ (私の場合はバグの重大度) は、個々のエントリの背景色に色分けされています。ここで、同じ背景色をカテゴリ ライン自体に適用したいと思います。
行の残りの背景色を設定する列はカテゴリ行に表示されないため、設定は適用されません。そのための回避策はありますか?
いくつかのカテゴリのデータを表示するビューがあります。カテゴリ (私の場合はバグの重大度) は、個々のエントリの背景色に色分けされています。ここで、同じ背景色をカテゴリ ライン自体に適用したいと思います。
行の残りの背景色を設定する列はカテゴリ行に表示されないため、設定は適用されません。そのための回避策はありますか?
プログラムでこれを行う方法を見つけようとしていたのですが、メールテンプレートから借りてみませんか?ColorProfileがそこでどのように使用されているかを確認して、ユーザーがフィールド値(送信者名)に基づいて色の設定を変更できるようにし、自分のケースでそれができるかどうかを確認することをお勧めします。
または、ブラウザクライアントまたはNotesクライアントのXPagesを介してビューにアクセスし、重大度に応じてクラスを割り当てるようにします。
HTMLを使用してカテゴリ列の数式を作成し、深刻な場合に値が"<tr class='severe'><td>CategoryNameValueHere</td></tr>"
それらの線に沿ったものになるようにすることができます。
出典: http://www-10.lotus.com/ldd/nd6forum.nsf/0/2765b9380021c666852572d800589f9d?OpenDocument
これは、カテゴリの行に異なる色を付けるための厄介な方法です。
分類されたすべての列の前に列を置きます。これが色の列になります。列プロパティの Use Value as Color プロパティをチェックします。
以下の関数のいずれかを使用します。
@If(@IsCategory("any")="any";any;1:1:1) @If(@IsCategory("x")="y";z;1:1:1)
注: 上記の関数では、"any" という単語、または "x" "y" および "z" が表示されますが、一致するかどうかに関係なく、何でもかまいません。常に false と評価されます。@IsCategory だけを試すと、true が返されないためエラーになります。そして、あなたが試みた一致は、真の比較を引き起こすことは決してありません.
とはいえ、結果として、カテゴリでない場合、すべての行が黒く色付けされます。これにより、デフォルトのテキストの色が上書きされます。黒以外の色が必要な場合は、それに応じて 1:1:1 を調整します (赤:緑:青は各位置で最大 255、赤 = 255:0:0)。
次に、任意の列に移動して、分類された行を表示する行にテキストの色を設定し、[すべてに適用] をクリックします。出来上がり!