我有一个视图,显示来自多个类别的数据,其中类别(我的情况下的错误严重性)被颜色编码为各个条目的背景颜色。现在我想将相同的背景颜色应用于类别行本身。
由于设置行的其余部分的背景颜色的列未显示在类别行中,因此不应用该设置。是否有解决方法?
答案 0 :(得分:0)
取自:http://www-10.lotus.com/ldd/nd6forum.nsf/0/2765b9380021c666852572d800589f9d?OpenDocument
这是一种用于为类别行着色的笨拙方法 不同。
在所有分类列之前放置一列。这将是你的颜色专栏。选中列的“使用值作为颜色”属性 属性。
- 醇>
使用以下功能之一:
@If(@IsCategory( “任何”)= “任何”;任; 1:1:1) @If(@IsCategory( “X”)= “Y”; Z; 1:1:1)
注意:在上面的函数中,出现“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>"
或沿着这些行的某些内容,对吧?