1

いくつかのカテゴリのデータを表示するビューがあります。カテゴリ (私の場合はバグの重大度) は、個々のエントリの背景色に色分けされています。ここで、同じ背景色をカテゴリ ライン自体に適用したいと思います。

行の残りの背景色を設定する列はカテゴリ行に表示されないため、設定は適用されません。そのための回避策はありますか?

4

2 に答える 2

0

プログラムでこれを行う方法を見つけようとしていたのですが、メールテンプレートから借りてみませんか?ColorProfileがそこでどのように使用されているかを確認して、ユーザーがフィールド値(送信者名)に基づいて色の設定を変更できるようにし、自分のケースでそれができるかどうかを確認することをお勧めします。

または、ブラウザクライアントまたはNotesクライアントのXPagesを介してビューにアクセスし、重大度に応じてクラスを割り当てるようにします。

HTMLを使用してカテゴリ列の数式を作成し、深刻な場合に値が"<tr class='severe'><td>CategoryNameValueHere</td></tr>"それらの線に沿ったものになるようにすることができます。

于 2012-06-14T15:33:11.500 に答える
0

出典: http://www-10.lotus.com/ldd/nd6forum.nsf/0/2765b9380021c666852572d800589f9d?OpenDocument

これは、カテゴリの行に異なる色を付けるための厄介な方法です。

  1. 分類されたすべての列の前に列を置きます。これが色の列になります。列プロパティの Use Value as Color プロパティをチェックします。

  2. 以下の関数のいずれかを使用します。

    @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)。

次に、任意の列に移動して、分類された行を表示する行にテキストの色を設定し、[すべてに適用] をクリックします。出来上がり!

于 2012-06-14T10:11:35.790 に答える