设置类别行的颜色

时间:2012-06-14 09:24:55

标签: lotus-notes

我有一个视图,显示来自多个类别的数据,其中类别(我的情况下的错误严重性)被颜色编码为各个条目的背景颜色。现在我想将相同的背景颜色应用于类别行本身。

由于设置行的其余部分的背景颜色的列未显示在类别行中,因此不应用该设置。是否有解决方法?

2 个答案:

答案 0 :(得分:0)

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

  

这是一种用于为类别行着色的笨拙方法   不同。

     
      
  1. 在所有分类列之前放置一列。这将是你的颜色专栏。选中列的“使用值作为颜色”属性   属性。

  2.   
  3. 使用以下功能之一:

         

    @If(@IsCategory( “任何”)= “任何”;任; 1:1:1)   @If(@IsCategory( “X”)= “Y”; Z; 1:1:1)

  4.         

    注意:在上面的函数中,出现“any”字样,或“x”“y”   和“z”,它可以是任何东西,匹配与否。它总是会评估   为假。如果您只尝试@IsCategory,它会因为错误而失败   没有回归真实。你尝试的任何匹配都不会导致真实   比较。

         

    也就是说,结果是所有行都会变成黑色   不是类别。这将覆盖默认文本颜色。如果你想   另一种颜色比黑色,然后相应地调整1:1:1   (红色:绿色:蓝色,每个位置最多255个,红色= 255:0:0)

         

    现在转到任意列并将文本颜色设置为您想要的行   将要分类的行分类,然后单击“应用于全部”。瞧!

答案 1 :(得分:0)

我试图弄清楚如何以编程方式执行此操作,然后我想知道,为什么不借用邮件模板呢?我建议您检查一下ColorProfile是如何在那里使用的,以允许用户根据字段值(发件人名称)更改其颜色首选项,并查看是否可以为您的案例完成。

或者,让他们通过浏览器客户端或Notes客户端中的XPage访问视图,并根据严重性分配一个类。

您可以使用HTML构建类别列公式,以便在严重时值为"<tr class='severe'><td>CategoryNameValueHere</td></tr>"或沿着这些行的某些内容,对吧?